コードの塔 · 9 号室
正規表現テスター
一致箇所をリアルタイムでハイライトし、置換も試せる正規表現テストツールです。
🔒 ブラウザ内で処理 · アップロード不要 · 登録不要
//g
JavaScript の正規表現をリアルタイムでテスト
パターンを入力すると、すべての一致箇所がすぐにハイライトされます。キャプチャグループ((?<year>\d{4}) のような名前付きグループも含む)、一致位置、置換のプレビューも確認できます。ブラウザの JavaScript 正規表現エンジンを使うため、結果は Node.js やブラウザでの String.prototype.match や replace と同じになります。
フラグ
g はすべての一致を検索、i は大文字・小文字を区別しない、m は ^ と $ を改行位置に一致させる、s は . を改行にも一致させる、u は完全な Unicode と \p{…} クラスを有効にする、y は lastIndex の位置でのみ一致させます。
パフォーマンスについて
テスト文字列は 100,000 文字まで、表示する一致は最大 5,000 件です。(a+)+$ のような入れ子の量指定子を含むパターンは非常に遅くなることがあります(破滅的バックトラッキング)。ページが固まった場合はパターンを単純にしてください。