正規表現テスター

リアルタイムマッチハイライトで正規表現をテスト。JavaScript の全フラグに対応。ブラウザ内で処理。

パターン
//g

オンラインで正規表現をテストする方法

  1. 1.スラッシュの間のパターンフィールドに正規表現を入力します。
  2. 2.必要に応じてフラグ(g = グローバル、i = 大文字小文字無視、m = 複数行、s = dotAll)を切り替えます。
  3. 3.テスト文字列エリアにテキストを入力 — マッチがリアルタイムでハイライトされます。
  4. 4.クイックパターンで Email、URL、IPv4 などの一般的なパターンを読み込みます。
  5. 5.コピーをクリックしてフラグ付きの完全な正規表現をコピーします。

よくある質問

このツールはどの正規表現エンジンを使用していますか?

ブラウザのネイティブ RegExp エンジンによる JavaScript(ECMAScript)正規表現を使用しています。

g フラグの役割は?

g(グローバル)フラグは、最初のマッチだけでなく、文字列内のすべてのマッチを検索します。

.* と .*? の違いは?

.* は貪欲 — できるだけ多くの文字にマッチします。.*? は怠惰 — できるだけ少ない文字にマッチします。

リテラルのドットや特殊文字をマッチさせるには?

バックスラッシュでエスケープします:\. はリテラルのドット、\* はリテラルのアスタリスクにマッチします。