正規表現テスト
サンプルテキストで正規表現をテスト。
ファイルは端末内に留まります
このツールはすべての処理をブラウザ内で行います。サーバーへのアップロードはありません。
📝 正規表現テストについて
正規表現テストツールでは、サンプルテキストに対して正規表現を試し、一致した箇所をすぐに確認できます。パターン、必要に応じてフラグ、テスト用のテキストを入力すると、一致した件数とともに各結果がチップとして表示されます。パターンに構文エラーがある場合は、代わりに正規表現エンジンのエラーメッセージが表示されます。
正規表現はテキストのパターンを簡潔に表す記法です。\d は数字、\w は単語構成文字に一致し、+ は1回以上の繰り返し、丸括弧はグループを表します。メールアドレスや電話番号などの入力チェック、ログからの値の抽出、エディターでの検索と置換などに使われています。小さなミスでも一致しすぎたり足りなかったりするため、コードに組み込む前に実際の例で試しておくと、デバッグの手間を大きく減らせます。
このツールはJavaScriptのRegExpエンジンを使用しているため、構文もJavaScriptのルールに従います。すべての一致を見つけるためにgフラグは常に適用され、大文字・小文字を区別しない場合はi、複数行モードにする場合はmを追加できます。テストはブラウザ内でリアルタイムに行われます。
📘 使い方
- 1
パターンを入力
「パターン」欄に、前後のスラッシュを付けずに正規表現を入力します。
- 2
フラグとテキストを入力
必要に応じて i や m などのフラグを入力し、テスト対象のテキストを貼り付けます。
- 3
一致結果を確認
入力するたびに更新される一致件数と、一致した文字列の一覧を確認します。
❓ よくある質問
このツールはどの正規表現の方言を使っていますか?
ブラウザに組み込まれたJavaScriptのRegExpエンジンを使用しています。一般的な構文の多くは他の言語と共通ですが、強欲な量指定子など一部の機能は異なります。
gフラグを自分で付ける必要はありますか?
いいえ。テキスト内のすべての一致を一覧表示するため、gは常に自動で追加されます。i、m、s、uなどほかのフラグは必要に応じて追加してください。
パターン内のバックスラッシュはエスケープすべきですか?
いいえ。/.../ の中に書くのと同じように入力してください。たとえば数字は \d です。二重にエスケープが必要なのは、ソースコード内でパターンを文字列として書く場合だけです。
キャプチャグループは個別に表示されますか?
いいえ。各チップには一致した文字列全体が表示されます。グループを確認したい場合は、確認したい部分だけが残るようにパターンを一時的に絞り込んでみてください。