正規表現テスター

patternとflagsを指定して、文章内の一致内容・位置・キャプチャを確認します。

patternはスラッシュなしで入力します。gをOFFにすると最初の一致だけを表示します。最大500件まで表示します。

一致結果

使い方と例

patternはスラッシュなしで入力し、必要なflagsを選びます。たとえば対象テキストを ABC 123 DEF 456、patternを \d+、gをONにすると、123 と 456 の2件を確認できます。([A-Z]+)-(\d+) のようなpatternでは、全体一致に加えてキャプチャグループも表示します。

flagsと結果表示

対応するflagsは g・i・m です。gをOFFにすると最初の一致だけを表示します。gをONにすると全一致を数え、結果欄には先頭500件までを表示します。各結果にはJavaScriptの0始まりの位置と、全体一致・キャプチャグループを表示します。

ゼロ幅一致も処理できます。繰り返し検索時は次の位置へ進めるため、無限に同じ結果を表示しません。不正なpatternは結果を空にしてエラーとして表示します。複雑なpatternはブラウザ標準の正規表現処理に時間がかかる場合があります。

関連ツールとの違い

文字列検索・置換は通常の文字列を探して置き換えるツールです。このページはpatternとflagsを実行し、一致位置やキャプチャを確認したい場合に使います。

正規表現の注意事項

複雑なpatternは処理に時間がかかる場合があります。不正なpatternはエラーとして表示します。

関連ツール