Regex テスターとは?
正規表現テスターは、即座のフィードバックで正規表現を作成・デバッグできます。パターンを入力してフラグ(global、大文字小文字無視、複数行、dotall)を選び、テスト用テキストを貼り付けると、入力に合わせて各マッチがライブで強調表示され、マッチ数も表示されます。最初のマッチの番号付き・名前付きキャプチャグループも一覧表示し、すぐ使えるパターン集(メール、CPF、CEP、ブラジルの電話番号、URL、IPv4、日付)と、よく使う構文トークンのクイックリファレンスも備えています。すべてブラウザの JavaScript 正規表現エンジンを使い、ローカルで動作するため、パターンやテキストは非公開のままです。
正規表現(Regex)は検索パターンを定義する文字の並びです。Regex テスターを使えば、式を書いてテキストのどの部分がマッチするかを即座に確認できます。コードに組み込む前にパターンを構築・デバッグするのが格段に楽になります。
使い方
- 正規表現を入力し、必要なフラグ(g・i・m・s)を切り替えます。
- 下にテキストを貼り付けると、マッチが即座に件数付きで強調表示されます。
- キャプチャグループを確認するか、よく使うパターンをクリックしてテンプレートから始めます。
使用例
- メールや電話番号の検証パターンをフォームに追加する前に書いてテストする。
- ログファイル・API レスポンス・大きなテキストブロックから特定のデータを検索・抽出する。
- 検索・置換パターンが意図したテキストだけを捕捉することをスクリプトや エディターで実行する前に確認する。
- ライブパターンで実験しながらリアルタイムで結果を見て Regex の構文を学ぶ。
JavaScript での Regex マッチングの仕組み
このツールは JavaScript のネイティブ RegExp エンジンを使用します。パターンとオプションのフラグ(g: グローバル、i: 大文字小文字無視、m: 複数行、s: dotAll)を入力すると、エンジンが matchAll() を使って入力文字列に対してパターンをテストします。
各マッチはテスト文字列の開始・終了インデックスをハイライトします。括弧内のキャプチャグループは個別に表示されます。
メリット
- 検証・解析・置換のためのパターンを数秒で作成・デバッグできます。
- ライブ強調表示、グループ確認、内蔵チートシートで正規表現をすばやく学べます。
- 完全にブラウザ内で動作するため、パターンやテストデータがアップロードされることはありません。
Teste de Padrão é Local (JA)
Testes de expressão regular são realizados inteiramente no seu navegador usando o mecanismo de regex do JavaScript. Os padrões e strings de teste que você fornece são processados localmente na sua máquina — nenhum dado é enviado a servidores externos. (JA)