正規表現テスター
正規表現がどこに一致するかをその場で確認し、置換結果もプレビューできます。
正規表現と対象テキストを入力してください。
一致箇所
まだ一致していません。
置換
補足
- JavaScript(ECMAScript)の正規表現として解釈します。他の言語とは書き方が異なる場合があります。
- 一致箇所をすべて拾うため
gフラグは常に有効です。 - 置換後の文字列では
$1(番号)や$<name>(名前付き)で後方参照できます。 - 複雑な正規表現は処理に時間がかかることがあります。対象テキストの長さと一致件数には上限を設けています。
よくある質問
どの言語の正規表現として解釈されますか?
JavaScript(ECMAScript)の正規表現として解釈します。先読み・後読みや名前付きキャプチャは使えますが、他の言語とは書き方が異なる場合があります。
置換結果もその場で確認できますか?
できます。置換後の文字列では $1 のような番号での後方参照と、$<name> の名前付きキャプチャの参照が使えます。
g フラグは自分で付ける必要がありますか?
不要です。一致箇所をすべて拾うため g フラグは常に有効になっています。i(大文字小文字を無視)や m(複数行)などは切り替えられます。