Regex Tester
正規表現のマッチをハイライト表示し、グループや置換プレビューを確認できます。ReDoS 対策として大きな入力は Worker + タイムアウトで実行します。処理はすべてブラウザ内で行われます。
//g
マッチはここに表示されます0 文字
関連ツール
Regex Tester とは
Regex Tester は、正規表現のマッチを試し、キャプチャグループや置換結果をその場で確認できるツールです。バリデーション、抽出、文字列置換などのパターンを安全に検証できます。
使い方
パターンとフラグ(g / i / m / s / u / y)、テスト対象のテキストを入力すると、マッチした箇所がハイライト表示されます。番号付き・名前付きのキャプチャグループも一覧で確認でき、置換文字列を入力すれば置換後のプレビューも表示されます。
安全性への配慮
壊滅的バックトラッキング(ReDoS)による処理の暴走を防ぐため、一定サイズを超える入力は Web Worker 上でタイムアウト付きで実行し、必要に応じて処理を中断します。マッチや置換はすべてブラウザ内で完結します。
よくある質問
- 名前付きキャプチャグループに対応していますか?
- はい。(?<name>...) 形式の名前付きグループも、番号付きグループとあわせて一覧表示します。
- 重い正規表現でブラウザが固まりませんか?
- 大きな入力は Web Worker でタイムアウト付きに実行し、暴走時は処理を中断するため、UI の固まりを防ぎます。