マッチ
マッチの詳細
regex パターンとテスト文字列を入力すると結果が表示されます
このツールについて
パターンを書き、テスト用のテキストを貼り付けると、すべてのマッチがキャプチャグループとインデックスとともにハイライト表示されます。試行と再実行を繰り返す代わりに、即座にフィードバックが得られます。
検証用のパターン、ログのフィルター、パーサーを本番投入前に組み立てるのにご利用ください。
パターンは JavaScript(ECMAScript)の正規表現のセマンティクスで実行されます。フロントエンドのコードと同じエンジンです。
よくある質問
これはどの正規表現フレーバーですか?
JavaScript のものです。ブラウザや Node で動作するものです。ほとんどのパターンはそのまま PCRE に移植できますが、後読みや Unicode クラスは古いエンジンでは異なることがあります。
フラグは何を意味しますか?
g は最初のものだけでなくすべてのマッチを見つけ、i は大文字小文字を無視し、m は ^ と $ を行ごとにマッチさせ、s は . が改行にマッチするようにします。
なぜパターンが何にもマッチしないのですか?
最も一般的な原因は、エスケープされていない特殊文字(. + ? () [])か、複数のマッチを期待しているのに g フラグが欠けていることです。