パターンとテストテキストはブラウザを離れません。
正規表現テスターとは?
正規表現テスターは、サンプルテキストに対してパターンをリアルタイムに構築・検証できるツールです。アプリケーション内で試行錯誤する必要がなくなります。DevTools Lab の正規表現テスターはマッチを全てハイライトし、キャプチャグループを一覧表示し、よく使うパターン(メールアドレス・URL・日本の郵便番号・16 進カラー)のプリセットを提供します。マッチング処理はブラウザの JavaScript 正規表現エンジンで実行されるため、JS で得られる結果と完全に一致 — Java / Python との互換性メモも表示します。
機能
- 入力と同時にリアルタイムでマッチをハイライト
- マッチごとのキャプチャグループ表示
- 標準フラグ:g、i、m、s、u、y
- プリセット:メール、URL、日本の郵便番号、日付、16 進カラー
- JavaScript / Java / Python 互換性メモ
- ブラウザ内のみ — データはデバイスを離れません
使い方
- 正規表現の入力欄にパターンを入力します(スラッシュなし)。
- g(グローバル)や i(大小文字無視)などのフラグを追加します。
- 右側のパネルにテスト用文字列を貼り付けます。
- マッチがリアルタイムでハイライトされ、キャプチャグループも一覧表示されます。
よくある質問
どの正規表現フレーバーを使用していますか?
▾
JavaScript / ECMAScript です。Java / Python との違い(look-behind サポートなど)はメモで表示します。
パターンとテストテキストはどこかに送信されますか?
▾
いいえ。マッチングはブラウザのネイティブ JS RegExp エンジンによりローカルで完結します。
look-behind に対応していますか?
▾
はい、モダンブラウザ(Chrome・Firefox・Safari・Edge、2019 年以降のバージョン)で利用できます。
なぜパターンが何もマッチしないのですか?
▾
よくある原因:g フラグ忘れ(最初の 1 件しか表示されない)、特殊文字のエスケープ忘れ(. * + ? ( ) [ ] { } \)、複数行テキストでの m フラグ忘れ。
パターンを保存できますか?
▾
パターンはサーバーに保存されません。ブラウザのブックマークや URL ハッシュ(実装予定)でテストを保存できます。
関連ツール
Canonical: https://devformatlab.com/ja/regex-tester