Regex Tester
Regex Tester — ブラウザで動作します。入力は保存されません。
正規表現テスター
値を入力してから「計算する」を押してください。
JavaScript の RegExp でブラウザ内だけ検査します。サーバーには送信されません。
使い方
- パターンにはスラッシュなしで正規表現の本体だけを入れます。サンプルはメール風のグループです。
- フラグ欄またはチェックボックスでg(グローバル)、i(大文字小文字を無視)、m(複数行)、s(dotAll)、u(Unicode)をオンにします。
- テスト文字列に調べたいテキストを貼ります。
- テストを押してマッチ数、ハイライト、マッチ一覧 / グループを確認します。
- パターンを直したら再テストします。空にするときはリセットです。
ポイント
正規表現テスターはブラウザの JavaScript RegExp だけでマッチを表示します。PCRE や Python と文法・フラグが違うことがあり、サーバー側の正規表現をそのまま貼ると失敗することがあります。キャプチャグループは番号付きで一覧に出ます。個人情報が入ったログはダミー値で試してください。
g がオフだと最初のマッチ中心に見えることがあります。i は大文字小文字を無視し、m は ^ $ を行単位にし、s はドットが改行にもマッチし、u は Unicode エスケープに必要です。不正なパターンはステータスメッセージが出ます。置換まではしないので、置き換えはテキスト置換ツールを使ってください。
例
パターンにメール風グループを入れ、g をオンにしてテスト欄に住所を2つ入れると、マッチ数 2・ハイライト・グループ一覧が出ます。i をオンにすると大文字ドメインも拾います。括弧が足りないとエラーになり結果は隠れます。JavaScript エンジンのため、後読みの一部はブラウザ差があります。グローバルフラグがオフだと最初のマッチだけハイライトされるので、一覧を全部見るには g をオンにしてください。実在の個人情報は貼らず、似たダミー値を使ってください。同じ入力を何度も試すときは、先にリセットして前回の出力と混ざらないようにします。共用PCでは終わったら欄を空にして原文が画面に残らないようにしてください。タブを閉じれば貼った値も消え、サーバーへ削除依頼を送る必要はありません。ボタン名と欄の見出しは画面上のツールと同じなので、この説明どおりに進められます。
よくある質問
正規表現テスターのエンジンは何ですか?
ブラウザの JavaScript RegExp です。PCRE や Python とは一部文法が異なります。
フラグ g をオフにするとどうなりますか?
グローバルではないので、最初のマッチ中心に見えます。複数件を見るなら g をオンにしてください。
テスト文字列はサーバーに送られますか?
いいえ。検査はブラウザ内だけです。
後読み(lookbehind)は使えますか?
ブラウザが対応する範囲だけです。古いエンジンの文法はエラーになることがあります。
置換結果も出ますか?
マッチとグループだけです。置き換えはテキスト置換ツールを使ってください。
Unicode のハングル照合にはどのフラグがよいですか?
u フラグをオンにすると、Unicode エスケープとハングル境界を扱いやすくなります。
最終確認日: 2026-09-04