正規表現テスター
正規表現を書き、サンプルテキストを貼り付けると、すべての一致がキャプチャグループとともにライブでハイライト表示されます。
正規表現のテスト方法
- パターンフィールドに正規表現を入力します。
- 必要に応じて g、i、m、s などのフラグを追加します。
- テスト対象のテキストを貼り付けます。
- 下のハイライトされた一致とキャプチャグループを確認します。
よくある質問
フラグ g、i、m、s の意味は?
g は最初だけでなくすべての一致を検索し、i は大文字小文字を区別せず、m は ^ と $ を各行で一致させ、s はドットを改行にも一致させます。
キャプチャグループとは何ですか?
パターンのうち括弧で囲まれた部分がキャプチャグループです。一致のうち必要な部分だけを取り出すことができ、各一致の下に一覧表示されます。
パターンがエラーを表示するのはなぜですか?
パターンまたはフラグが有効な JavaScript 正規表現の構文ではありません。フィールドの下のエラーメッセージに、何が問題かが正確に説明されます。
正規表現テスターは無料ですか?
はい。Handio のすべてのツールは無料で、ブラウザ内で完全に動作するため、パターンとテキストがデバイスから出ることはありません。
関連ツール
ブラウザで正規表現をテストする理由
最初の推測で正しく動く正規表現はまれです。一致箇所が即座にハイライトされることで、パターンが広すぎるか、狭すぎるか、間違ったテキストに一致しているかが一目でわかります。
- フォームに追加する前に検証パターンをデバッグできます。
- キャプチャグループが期待どおりの値を取り出すことを確認できます。
- フラグを試して、一致がどのように変わるかを確認できます。
ヒントと制限
このテスターは JavaScript 正規表現構文を使用します。ほとんどのエンジンと一致しますが、Python や PCRE とはわずかに異なる場合があります。すべてブラウザ内でローカルに動作するため、テキストはアップロードされません。