正規表現テスターの使い方
正規表現テスター は、パターンがどこにマッチするか、キャプチャや置換結果がどうなるかをその場で確認するツールです。 入力はブラウザ内だけで処理します。
基本の手順
- 正規表現テスターを開く
- サンプルを選ぶか、パターンと対象テキストを手入力する
- 必要なら
g/i/uなどのフラグを切り替える - マッチ件数と一覧を確認する。置換テンプレートを入れるとプレビューも更新される
フラグの目安
- g … 最初の1件だけでなく、すべて探す
- i … 英字の大文字小文字を無視
- m …
^/$を行ごとに効かせる - s …
.が改行にもマッチ - u … Unicode 向け(全角カタカナのサンプルなどで推奨)
サンプルは「ざっくり」
郵便番号・電話・メール・URLのサンプルは学習用です。実サービスの厳密なバリデーションや、新しい番号体系まで保証しません。 本番では仕様書と実データで検証してください。
よくある失敗
- 括弧の閉じ忘れで「無効な正規表現」になる
uなしで Unicode プロパティを使いエラーになる- 巨大なログ全文を貼ってブラウザが重くなる(必要な範囲に切る)
- サーバ側エンジンの記法をそのまま貼る(JavaScript と違うことがある)
よくある質問
どのエンジンですか?
ブラウザの JavaScript(ECMAScript)正規表現です。
文字数も数えたい
マッチした文字列を 文字数カウント に貼って確認できます。
全角半角をそろえてから試したい
先に 全角半角変換 で正規化してから貼ると安定しやすいです。