パターンを書く
スラッシュの間に入力するか、/pattern/flags 形式のリテラルを貼り付けます。フラグはボタンでオン・オフを切り替えます。
パターンとテキストを入力すると、入力に合わせてすべての一致がハイライトされ、キャプチャグループが表に表示されます。
置換をプレビューしたり、パターンのわかりやすい解説を読んだり、すぐ使えるパターンから始めたりできます。
照合中…
ここに一致が一覧表示されます。
スラッシュの間に入力するか、/pattern/flags 形式のリテラルを貼り付けます。フラグはボタンでオン・オフを切り替えます。
検索するテキストを貼り付けます。一致は入力に合わせてハイライトされ、グループとともに一覧表示されます。
置換をプレビューしたり、テンプレートで一致を抽出したり、パターンの各部分の働きを読んだりできます。
WaveSpeed AIなら、自分のコードから画像、動画、3Dモデルを生成できます。
対象の新規アカウントに $1 の無料クレジット。カード不要。 ジェネレーターのご利用には、別途アカウントとクレジットが必要です。正規表現テスターは無料です。
JavaScript(ECMAScript)です。ブラウザ自身のエンジンで実行するため、同じブラウザやNode.jsでのコードの動作と結果が一致します。PCRE、Python、Javaなど他の方言とは一部異なり、強欲な量指定子、アトミックグループ、インラインコメントはJavaScriptでは使えません。
いいえ。パターンとテキストの照合はブラウザ内で行われ、どこにも送信されません。
(a+)+$ のようなパターンは、テキストによっては指数関数的に時間がかかります(壊滅的なバックトラッキング)。照合はページとは別に実行され、2秒で停止し、パターンの直し方のヒントを表示するため、ページが固まることはありません。
番号付きグループは $1、$2 …、名前付きグループは $<name>、一致全体は $&、ドル記号は $$ と書きます。プレビューは入力に合わせて更新されます。
g はすべての一致を検索、i は大文字と小文字を区別しない、m は ^ と $ を改行位置でも一致させる、s は . を改行にも一致させる、u はUnicodeモードを有効化、v はUnicodeセットを追加、y は現在位置でのみ一致、d はグループの位置を記録します。フラグボタンにカーソルを合わせると意味が表示されます。
一覧表示は最大10,000件、ハイライトは先頭200,000文字までです。置換、抽出、一致数はテキスト全体を対象にします。最大500万文字のテキストを扱えます。
最後に使ったパターン、フラグ、テキスト、置換文字列はこのブラウザに保存され、再訪時に復元されます。
無料、プライベート、すぐに使えます。