tooloo

さくっと使える便利ツール集

テキスト系

正規表現テスト

正規表現のテスト・デバッグ

X LINE

使い方

正規表現をテスト・デバッグできる無料ツールです。正規表現パターンを入力して、テスト文字列とのマッチ結果を確認できます。

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など)でご利用いただけます。