SimsimTools

正規表現テスト

サンプルテキストで正規表現をテスト。

ファイルは端末内に留まります

このツールはすべての処理をブラウザ内で行います。サーバーへのアップロードはありません。

📝 正規表現テストについて

正規表現テストツールでは、サンプルテキストに対して正規表現を試し、一致した箇所をすぐに確認できます。パターン、必要に応じてフラグ、テスト用のテキストを入力すると、一致した件数とともに各結果がチップとして表示されます。パターンに構文エラーがある場合は、代わりに正規表現エンジンのエラーメッセージが表示されます。

正規表現はテキストのパターンを簡潔に表す記法です。\d は数字、\w は単語構成文字に一致し、+ は1回以上の繰り返し、丸括弧はグループを表します。メールアドレスや電話番号などの入力チェック、ログからの値の抽出、エディターでの検索と置換などに使われています。小さなミスでも一致しすぎたり足りなかったりするため、コードに組み込む前に実際の例で試しておくと、デバッグの手間を大きく減らせます。

このツールはJavaScriptのRegExpエンジンを使用しているため、構文もJavaScriptのルールに従います。すべての一致を見つけるためにgフラグは常に適用され、大文字・小文字を区別しない場合はi、複数行モードにする場合はmを追加できます。テストはブラウザ内でリアルタイムに行われます。

📘 使い方

  1. 1

    パターンを入力

    「パターン」欄に、前後のスラッシュを付けずに正規表現を入力します。

  2. 2

    フラグとテキストを入力

    必要に応じて i や m などのフラグを入力し、テスト対象のテキストを貼り付けます。

  3. 3

    一致結果を確認

    入力するたびに更新される一致件数と、一致した文字列の一覧を確認します。

❓ よくある質問

このツールはどの正規表現の方言を使っていますか?

ブラウザに組み込まれたJavaScriptのRegExpエンジンを使用しています。一般的な構文の多くは他の言語と共通ですが、強欲な量指定子など一部の機能は異なります。

gフラグを自分で付ける必要はありますか?

いいえ。テキスト内のすべての一致を一覧表示するため、gは常に自動で追加されます。i、m、s、uなどほかのフラグは必要に応じて追加してください。

パターン内のバックスラッシュはエスケープすべきですか?

いいえ。/.../ の中に書くのと同じように入力してください。たとえば数字は \d です。二重にエスケープが必要なのは、ソースコード内でパターンを文字列として書く場合だけです。

キャプチャグループは個別に表示されますか?

いいえ。各チップには一致した文字列全体が表示されます。グループを確認したい場合は、確認したい部分だけが残るようにパターンを一時的に絞り込んでみてください。

🔗 関連ツール