正規表現テスター

正規表現を自分のテキストでテストし、すべてのマッチを強調表示してキャプチャグループを確認できます。

100% プライベート——すべてブラウザ内で動作

使い方

  1. 1

    式の入力欄にパターンを入力または貼り付けます。

  2. 2

    必要に応じてフラグを有効にします:i は大文字小文字を無視、m は複数行、s はドットを改行に一致、u は Unicode。

  3. 3

    テスト用テキストを貼り付けると、マッチが強調表示され位置とともに一覧になります。

  4. 4

    各マッチの横に表示されるグループで、各括弧が何を捕捉したかを確認できます。

使用例

メールアドレスを検索

入力

\b\w+@\w+\.\w+\b を「write to [email protected]」で

出力

[email protected](位置 9)

日付の各部分をキャプチャ

入力

(\d{4})-(\d{2})-(\d{2}) を「2026-10-21」で

出力

全体の一致 2026-10-21、グループ:2026、10、21

よくある質問

なぜパターンがエラーになるのですか?

JavaScript の RegExp エンジンは、対応しない括弧や無効なエスケープを受け付けません。その場合は結果の上にメッセージが表示されます。

どのフラグが有効ですか?

すべてのマッチを収集するため global フラグは常に有効です。その上で i、m、s、u を切り替えられます。

Python や PHP と同じ構文ですか?

JavaScript(ECMAScript)の正規表現を使用します。多くの構文は共通ですが、後読みや名前付きグループ、エスケープの扱いが異なる場合があります。

関連ツール