正規表現テスター
リアルタイムマッチハイライトで正規表現をテスト。JavaScript の全フラグに対応。ブラウザ内で処理。
パターン
//g
オンラインで正規表現をテストする方法
- 1.スラッシュの間のパターンフィールドに正規表現を入力します。
- 2.必要に応じてフラグ(g = グローバル、i = 大文字小文字無視、m = 複数行、s = dotAll)を切り替えます。
- 3.テスト文字列エリアにテキストを入力 — マッチがリアルタイムでハイライトされます。
- 4.クイックパターンで Email、URL、IPv4 などの一般的なパターンを読み込みます。
- 5.コピーをクリックしてフラグ付きの完全な正規表現をコピーします。
よくある質問
このツールはどの正規表現エンジンを使用していますか?
ブラウザのネイティブ RegExp エンジンによる JavaScript(ECMAScript)正規表現を使用しています。
g フラグの役割は?
g(グローバル)フラグは、最初のマッチだけでなく、文字列内のすべてのマッチを検索します。
.* と .*? の違いは?
.* は貪欲 — できるだけ多くの文字にマッチします。.*? は怠惰 — できるだけ少ない文字にマッチします。
リテラルのドットや特殊文字をマッチさせるには?
バックスラッシュでエスケープします:\. はリテラルのドット、\* はリテラルのアスタリスクにマッチします。