OpenReplay Logo
12k
12k

RegEx テスター

正規表現をサンプルテキストに対してテスト・デバッグします。マッチをリアルタイムでハイライト表示します。

マッチの詳細
regex パターンとテスト文字列を入力すると結果が表示されます

このツールについて

パターンを書き、テスト用のテキストを貼り付けると、すべてのマッチがキャプチャグループとインデックスとともにハイライト表示されます。試行と再実行を繰り返す代わりに、即座にフィードバックが得られます。

検証用のパターン、ログのフィルター、パーサーを本番投入前に組み立てるのにご利用ください。

パターンは JavaScript(ECMAScript)の正規表現のセマンティクスで実行されます。フロントエンドのコードと同じエンジンです。

よくある質問

これはどの正規表現フレーバーですか?

JavaScript のものです。ブラウザや Node で動作するものです。ほとんどのパターンはそのまま PCRE に移植できますが、後読みや Unicode クラスは古いエンジンでは異なることがあります。

フラグは何を意味しますか?

g は最初のものだけでなくすべてのマッチを見つけ、i は大文字小文字を無視し、m は ^ と $ を行ごとにマッチさせ、s は . が改行にマッチするようにします。

なぜパターンが何にもマッチしないのですか?

最も一般的な原因は、エスケープされていない特殊文字(. + ? () [])か、複数のマッチを期待しているのに g フラグが欠けていることです。