正規表現テスター
JavaScript(ECMAScript)の正規表現を入力しながらマッチを確認できます。 処理はブラウザ内で完結し、入力内容が送信されることはありません。
パターン
テスト文字列
ハイライト(0件マッチ)
マッチ一覧
置換プレビュー
置換文字列($1, $2, $<name> が使えます)
使い方
- パターン欄に正規表現(スラッシュなし)を入力する
- テスト文字列を貼り付けると、右にマッチ箇所がハイライト表示されます
- 置換文字列を入れると String.replace 相当の結果がプレビューされます
よく使うパターン早見表
- \d+ — 連続する数字(1文字以上)
- ^ / $ — 行頭 / 行末(mフラグで各行に適用)
- [ぁ-ん]+ — ひらがな
- [ァ-ヶ]+ — カタカナ
- [一-龠]+ — 漢字(CJK統合漢字の主要範囲)
- \d{3}-\d{4} — 郵便番号(例: 123-4567)
- [\w.+-]+@[\w-]+\.[\w.-]+ — メールアドレス(簡易)
- https?://[\w!?/+\-_~=;.,*&@#$%()'[\]]+ — URL(簡易)
- 0\d{1,4}-\d{1,4}-\d{4} — 固定・携帯電話番号(ハイフンあり)
- (?<year>\d{4})/(?<month>\d{1,2})/(?<day>\d{1,2}) — 日付(名前付きグループの例)
仕様
- JavaScript の RegExp をそのまま使用します(方言は ECMAScript)
- g フラグなしの場合は最初の1件のみマッチします
- リアルタイム処理はテスト文字列10万字までです