正規表現テスト
正規表現のテスト・デバッグ
マッチ結果
マッチ一覧
ハイライト表示
使い方
正規表現をテスト・デバッグできる無料ツールです。正規表現パターンを入力して、テスト文字列とのマッチ結果を確認できます。
1. 正規表現を入力
「正規表現」フィールドに、テストしたい正規表現パターンを入力します。/pattern/flags 形式または pattern 形式で入力できます。
2. フラグを設定
g(グローバル)、i(大文字・小文字を区別しない)、m(マルチライン)、s(ドットオール)のフラグを設定できます。
3. テスト文字列を入力
「テスト文字列」エリアに、正規表現でテストしたい文字列を入力または貼り付けます。
4. テスト実行
「テスト実行」ボタンをクリックすると、マッチ結果が表示されます。Ctrl+Enterキーでもテストを実行できます。入力変更時には自動的にテストが実行されます。
5. 結果の確認
マッチ結果では、マッチ数、マッチ一覧、ハイライト表示、キャプチャグループが表示されます。
こんなシーンで使える
- 正規表現の学習 - 正規表現の動作を確認しながら学習
- パターンのデバッグ - 正規表現パターンの動作を確認・修正
- 文字列検索 - 複雑な文字列パターンの検索
- データ検証 - 入力データの形式を検証する正規表現のテスト
- テキスト処理 - テキスト処理スクリプトの正規表現をテスト
- コードレビュー - コード内の正規表現の動作を確認
- ドキュメント作成 - 正規表現の説明や例を作成
正規表現フラグの説明
- g(グローバル) - すべてのマッチを検索(最初の1つだけでなく)
- i(大文字・小文字を区別しない) - 大文字と小文字を区別せずに検索
- m(マルチライン) - ^と$が各行の先頭と末尾にマッチ
- s(ドットオール) - .が改行文字にもマッチ
よく使われる正規表現パターン
- メールアドレス:
/^[^\s@]+@[^\s@]+\.[^\s@]+$/ - URL:
/https?:\/\/[^\s]+/ - 電話番号(日本):
/0\d4-\d4-\d4/ - 郵便番号(日本):
/\d3-\d4/ - 数字のみ:
/^\d+$/ - 英数字のみ:
/^[a-zA-Z0-9]+$/
FAQ
Q: エスケープが必要な文字はありますか?
A: 正規表現の特殊文字(. * + ? ^ $ [ ] | ( ) \)はエスケープが必要です。ただし、/pattern/flags 形式で入力する場合は、スラッシュ(/)もエスケープが必要です。
Q: キャプチャグループとは何ですか?
A: 正規表現内で括弧()で囲んだ部分がキャプチャグループです。マッチした文字列の一部を個別に取得できます。
Q: 自動テスト機能はありますか?
A: はい、正規表現やテスト文字列を入力・変更すると、500ミリ秒後に自動的にテストが実行されます。
使い方
正規表現のテスト・デバッグ。正規表現をテスト・デバッグできる無料ツールです。正規表現パターンを入力して、テスト文字列とのマッチ結果を確認できます。マッチ一覧、ハイライト表示、キャプチャグループの表示に対応しています。入力変更時には自動的にテストが実行されます。正規表現の学習、パターンのデバッグ、文字列検索、データ検証、テキスト処理、コードレビュー、ドキュメント作成など、様々なシーンで活用できます。
こんなシーンで使える
正規表現テストは、様々なシーンで活用できる無料ツールです。正規表現のテスト・デバッグを簡単に行えます。
- 日常業務 - 業務効率化や作業の簡略化に活用
- 学習・教育 - 学習や教育の場で便利に使用
- Web制作 - Webサイトやアプリケーションの開発に活用
- データ処理 - データの変換や処理に便利
FAQ
Q: このツールは無料ですか?
A: はい、完全無料でご利用いただけます。登録やログインは不要です。
Q: データはサーバーに送信されますか?
A: いいえ、すべての処理はブラウザ内で完結するため、データがサーバーに送信されることはありません。プライバシーは保護されます。
Q: どのブラウザで使用できますか?
A: モダンなブラウザ(Chrome、Firefox、Safari、Edgeなど)でご利用いただけます。