正規表現テスター

正規表現がどこに一致するかをその場で確認し、置換結果もプレビューできます。

正規表現と対象テキストを入力してください。

一致箇所

    まだ一致していません。

    置換

    補足

    • JavaScript(ECMAScript)の正規表現として解釈します。他の言語とは書き方が異なる場合があります。
    • 一致箇所をすべて拾うため g フラグは常に有効です。
    • 置換後の文字列では $1(番号)や $<name>(名前付き)で後方参照できます。
    • 複雑な正規表現は処理に時間がかかることがあります。対象テキストの長さと一致件数には上限を設けています。

    よくある質問

    どの言語の正規表現として解釈されますか?

    JavaScript(ECMAScript)の正規表現として解釈します。先読み・後読みや名前付きキャプチャは使えますが、他の言語とは書き方が異なる場合があります。

    置換結果もその場で確認できますか?

    できます。置換後の文字列では $1 のような番号での後方参照と、$<name> の名前付きキャプチャの参照が使えます。

    g フラグは自分で付ける必要がありますか?

    不要です。一致箇所をすべて拾うため g フラグは常に有効になっています。i(大文字小文字を無視)や m(複数行)などは切り替えられます。

    ↑↓ 移動 / Enter 開く / Esc 閉じる