開発支援ツール

Regex Tester

JavaScript の正規表現をテストし、一致内容、位置、キャプチャグループを確認できます。時間がかかりすぎるテストは自動停止します。

Flags
試合詳細
テストの実行後に一致の概要を表示します。

JavaScript の正規表現をテストし、一致内容、位置、キャプチャグループを確認できます。時間がかかりすぎるテストは自動停止します。

このツールでできること

正規表現、フラグ、テスト文字列を指定して一致結果を確認します。約 750 ミリ秒を超えるテストは停止し、メッセージを表示します。式を簡単にするか文字列を短くして再試行してください。

  • 6 つの JavaScript フラグ (g、i、m、s、u、y) をサポートします。
  • 結果には、一致するテキスト、開始インデックス、番号付きキャプチャ グループ、および名前付きキャプチャ グループがリストされます。
  • 一致した箇所を強調表示します。テスト文字列の HTML は実行されません。

使い方

  1. 両側に / を付けずにパターンを入力します。
  2. 必要なフラグを選択します。
  3. テスト文字列を貼り付け、「正規表現のテスト」をクリックします。
  4. 一致数、インデックス、キャプチャ グループ、および強調表示を表示します。

主な用途

  • デバッグ ログ、ファイル名、フォーム検証モード。
  • グローバル一致動作と非グローバル一致動作を比較します。
  • キャプチャ グループと case、multiline、dotAll オプションを確認してください。

Regex Testerの機能

正規表現とフラグを指定すると、一致したテキスト、開始位置、キャプチャグループを確認できます。約750ミリ秒を超えるテストは停止します。時間切れになったら、式を簡単にするかテスト文字列を短くして、もう一度お試しください。

FAQ

パターンが /.../ を書き込まないのはなぜですか?

入力ボックスは式の本文のみを受け取ります。フラグには、内容内のスラッシュとスラッシュの混同を避けるための独立したチェックボックスがあります。

壊滅的な後戻りとは何ですか?

量指定子が入れ子になっている場合など、文字列によっては非常に時間がかかる式があります。タイムアウトしたら繰り返しを減らす、式を簡単にする、文字列を分割する方法を試してください。

g がチェックされていない場合、何件の一致が表示されますか?

JavaScript の通常のセマンティクスによれば、最初に一致したもののみが返されます。 g がチェックされた後、すべての一致が引き続き列挙されます。

開発者向けツール一覧に戻る