Developer Utility

Regex テスター

正規表現を入力し、テスト文字列でマッチ結果、キャプチャグループ、フラグの動作をリアルタイムで確認できます。メール、URL、電話番号、日付、ハッシュタグ、コードパターンの検証に活用できる開発者向けユーティリティです。

リアルタイムマッチ 正規表現とテスト文字列を入力すると、マッチ結果をすぐにハイライト表示します。
フラグテスト g、i、m、s、u、y フラグを選択して正規表現の動作差を確認できます。
キャプチャグループ確認 マッチ一覧とキャプチャグループを JSON 形式で確認し、コピーできます。

正規表現テスト

正規表現パターンとテスト文字列を入力すると、マッチプレビューと結果一覧を確認できます。

/.../g
マッチ 0件 グループ 0件 文字 0文字 テスト待機中

マッチ結果

マッチした文字列はプレビューで強調表示され、詳細結果は JSON 形式で整理されます。

テスト待機中

マッチプレビュー

0件
テスト文字列を入力すると、マッチ結果がここに表示されます。

マッチ一覧

[]

キャプチャグループ

[]

よく使う正規表現の例

よく使うパターンをクリックすると、正規表現とサンプル文字列をすぐに読み込めます。

ヘルプ

Regex テスターとは?

Regex テスターは、正規表現パターンを入力し、テスト文字列のどの部分がマッチするかを確認できる開発者向けツールです。

メール、電話番号、URL、日付、ハッシュタグ、特定のコードパターンを検索または検証するときに使用できます。

使い方

  1. 正規表現入力欄にパターンを入力します。
  2. 必要なフラグを選択します。
  3. テスト文字列を入力します。
  4. マッチプレビュー、マッチ一覧、キャプチャグループを確認します。
  5. 必要に応じて結果コピーまたは JSON ダウンロードを使用します。
g、i、m、s フラグは何を意味しますか?

g は全体検索、i は大文字小文字の無視、m は複数行モード、s はドット(.)が改行にもマッチするようにするフラグです。

キャプチャグループとは何ですか?

キャプチャグループは、括弧 () で囲んだ部分を個別に抽出する機能です。たとえば (\d{4})-(\d{2})-(\d{2}) は年、月、日をそれぞれグループとして確認できます。

正規表現エラーが発生する理由は何ですか?

括弧が閉じられていない場合、文字範囲が誤っている場合、またはエスケープ文字が不完全な場合にエラーが発生することがあります。

正規表現でバックスラッシュを2回書くのはなぜですか?

JavaScript 文字列内ではバックスラッシュがエスケープ文字として扱われるため、コードでは \\d のように2回書く場合があります。ただし、この入力欄では通常 \d のように正規表現パターンをそのまま入力できます。

機密テキストを入力してもよいですか?

実際の個人情報、認証トークン、顧客データ、内部ログは入力しない方が安全です。テストが必要な場合は、機密値をマスキングしたサンプル文字列を使用してください。