正規表現テスター
ブラウザーで JavaScript 正規表現を作成・テストします。テキストを送信せず、すべての一致、キャプチャグループ、インデックス、エラーを確認できます。
使い方
使い方
- JavaScript 正規表現を入力し、フラグを選択します。
- テストするテキストを貼り付け、「式をテスト」を選択します。
- 各一致、そのキャプチャグループ、ソース位置を確認するか、報告されたエラーを修正します。
JavaScript RegExp の動作
ブラウザー組み込みの RegExp エンジンを使うため、構文、フラグ、Unicode 動作、先読み・後読み、後方参照、名前付きグループはブラウザーが対応する JavaScript バージョンに従います。
確認できる一致の詳細
各結果には完全一致、0 始まりのソースインデックス、終了位置、キャプチャグループが表示されます。ブラウザーが提供する場合は名前付きキャプチャにもラベルを付けます。グローバルとスティッキー式は繰り返し評価し、その他は最初の一致を表示します。
プライベートなローカル処理
式とテストテキストはこのブラウザー内に留まります。入力はそれぞれ 200,000 UTF-16 文字までで、サーバーへの送信やリモートパターンライブラリの取得は行いません。
よくある質問
あわせて知りたいこと
どの正規表現形式を使いますか?
PCRE、Python、Ruby、その他のサーバー側形式ではなく、ブラウザーの JavaScript RegExp 実装を使います。移植性が重要な場合は対象 JavaScript ランタイムを確認してください。
一致が 1 件しか表示されないのはなぜですか?
g または y フラグがない場合、JavaScript RegExp は最初の一致を返します。g を有効にすると重複しない全一致を、y では現在位置からの連続一致を検索します。
式はアップロードされますか?
いいえ。一致処理とエラー表示はブラウザー内で行われます。
空のキャプチャグループとは何ですか?
グループが空文字列に一致する場合と、一致せず長いダッシュで表示される場合があります。テスターはこの違いを結果に保持します。