正規表現テスター
正規表現が文字列のどこに一致するかを色と一覧で確かめます。キャプチャグループの値や置換の結果も表示し、パターンの誤りは位置と理由を示します。
結果
照合しています…
結果は、使う前にご自身で内容を確認してください。免責事項
使い方
- パターンを入力し、必要なフラグ(g: すべて、i: 大小無視 など)を選びます。
- 「対象の文字列」に調べたい文章を貼り付けます。一致した箇所に下線と色が付き、一覧に位置とグループの値が出ます。
- 置換を確かめるときは「置換を試す」をオンにして、$1 などを使った置換後の文字列を入力します。
よくある質問
どの言語の正規表現ですか?
お使いのブラウザの JavaScript の正規表現です。PHP・Python・Java などとはおおむね共通ですが、後読みや名前付きグループの書き方、\d が全角数字に一致するかなどに違いがあるため、最終的には使う言語でも確かめてください。
「時間がかかりすぎています」と出ました。
「(a+)+$」のように繰り返しを入れ子にしたパターンは、一致しない文字列で照合の時間が爆発的に増えることがあります。画面が固まらないよう1秒で止めています。本番のプログラムでも同じ問題(ReDoS)が起きるため、パターンを見直してください。
入力した文字列はどこかに送信されますか?
送信されません。照合はお使いのブラウザの中だけで行います。