FREE WEB TOOL

正規表現テスター

JavaScript正規表現をflagsチェックボックス付きで検証し、マッチ箇所のハイライト、位置、キャプチャグループ、置換プレビューを確認できます。

使う

🔒 入力内容はブラウザ内で処理します。

使い方

正規表現が「一致しない」「一致しすぎる」ときに使います。まず元データを残したまま試すと安心です。

  1. パターンとテスト文字列を入力します。
  2. 必要なflagsを選び、マッチ位置とキャプチャを確認します。
  3. 置換に使う場合は置換プレビューも確認します。

入力例・設定例

正規表現
\b[A-Z][a-z]+\b
Flags
g
テスト文字列
Alice met Bob in Tokyo.

このツール、どんなときに使う?

正規表現は、1件マッチしただけでは安心できないんですよ。欲しい部分の一部しか拾っていないこともあれば、逆に隣の文字までまとめて取っていることもあります。このツールではハイライト、位置、キャプチャ、置換結果を同時に見ます。

ひとつ知っておくと分かりやすいこと

正規表現はパターンそのものだけでなく、`g`、`m`、`s` などのflagsでも動きが変わります。「式は同じなのに環境で違う」ときはflagsもセットで見るのが近道です。

ここで迷いやすいところ

  • `g`の有無で複数マッチの扱いが変わります。
  • `m`は行頭・行末、`s`は`.`が改行を含むかに影響します。
  • ユーザー入力を正規表現へ埋め込む場合はエスケープが必要です。

例えば、こんな使い方です

ログから日付部分を抜きたいなら、ハイライトだけでなくキャプチャグループに期待した値が入っているかまで確認します。