コードの塔 · 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+)+$ のような入れ子の量指定子を含むパターンは非常に遅くなることがあります(破滅的バックトラッキング)。ページが固まった場合はパターンを単純にしてください。