Regex Tester

正規表現のマッチをハイライト表示し、グループや置換プレビューを確認できます。ReDoS 対策として大きな入力は Worker + タイムアウトで実行します。処理はすべてブラウザ内で行われます。

//g
マッチはここに表示されます
0 文字

関連ツール

Regex Tester とは

Regex Tester は、正規表現のマッチを試し、キャプチャグループや置換結果をその場で確認できるツールです。バリデーション、抽出、文字列置換などのパターンを安全に検証できます。

使い方

パターンとフラグ(g / i / m / s / u / y)、テスト対象のテキストを入力すると、マッチした箇所がハイライト表示されます。番号付き・名前付きのキャプチャグループも一覧で確認でき、置換文字列を入力すれば置換後のプレビューも表示されます。

安全性への配慮

壊滅的バックトラッキング(ReDoS)による処理の暴走を防ぐため、一定サイズを超える入力は Web Worker 上でタイムアウト付きで実行し、必要に応じて処理を中断します。マッチや置換はすべてブラウザ内で完結します。

よくある質問

名前付きキャプチャグループに対応していますか?
はい。(?<name>...) 形式の名前付きグループも、番号付きグループとあわせて一覧表示します。
重い正規表現でブラウザが固まりませんか?
大きな入力は Web Worker でタイムアウト付きに実行し、暴走時は処理を中断するため、UI の固まりを防ぎます。

入力したデータはブラウザ内でのみ処理され、サーバーには送信されません。