正規表現テスター

正規表現パターンとフラグを入力すると、テキスト内の一致箇所がリアルタイムで強調されます。マッチ数と位置も表示されます。

ブラウザローカル 登録不要 開発者向け

ブラウザ上で JavaScript 形式の正規表現をテキストに対してテストできます。パターンとフラグを入力すると、一致文字列、位置、ハイライト結果が自動更新されます。

正規表現をテストする方法

  1. 両端のスラッシュを付けずに正規表現パターンを入力します。
  2. 必要に応じて g、i、m、s、u、y フラグを調整します。
  3. テストするテキストを入力または貼り付けます。
  4. 一致件数、各一致文字列と位置、元テキストのハイライトを確認します。

マッチングの仕組み

このツールはブラウザの JavaScript RegExp を使用します。未対応のフラグ文字は除外され、全一致を取得するため g がない場合は自動追加されます。

不正な正規表現はエラーとして表示されます。位置は JavaScript の文字列インデックスで、PCRE など他のエンジンとは動作が異なる場合があります。

プライバシーと制限

正規表現の実行はブラウザ内でローカルに行われ、テスト文字列をアップロードする必要はありません。複雑な式は大きな入力で遅くなることがあり、他言語の正規表現エンジンとは互換性が完全ではありません。

よくある質問

どの正規表現エンジンを使いますか?

ブラウザが提供する JavaScript RegExp を使用します。

どのフラグが使えますか?

g、i、m、s、u、y を使用できます。

なぜ g が自動追加されるのですか?

入力中のすべての一致を一覧表示・強調表示するためです。

キャプチャグループも表示しますか?

現在の画面は一致全体と位置を表示し、キャプチャグループ専用表はありません。

テキストはアップロードされますか?

いいえ。処理はブラウザ内で完結します。