コード&フォーマット

正規表現テスト

正規表現パターンを作成し、テキストに対してテストします。一致した箇所がハイライト表示され、キャプチャグループと一致数が即座に一覧表示されます。無料、クライアントサイド対応。

正規表現テスト
/ / g
複数のフラグを選択できます。有効なフラグはハイライト表示されます。
情報

正規表現テストについて

正規表現(正規表現 / regex正規表現(Regex)は、テキスト内の特定のパターンを検索、検証、抽出するために使用される強力な言語標準です。この構文は、メールアドレス、電話番号、URLの検証といった単純なチェックから、ログファイルの解析や複雑なテキスト変換といった高度なタスクまで、幅広く適用できます。この無料の正規表現テストツールを使えば、入力したパターンを実際のテキストで即座にテストできます。

道具、 グローバル(g), 大文字小文字を区別しない (i), 多くの行 (m), ドットオール(s / ドットオール)Unicode (u) フラグをサポートしています。一致するセクションはすべてテキスト内で色付きで強調表示されます。一致するグループがある場合は、(グループ)値は番号とともに別の表に一覧表示されるため、グループがどの値を捕捉したかを簡単に確認できます。無効なパターンを入力すると、ツールはすぐに警告を表示し、アプリケーションがクラッシュすることはありません。

すべての処理はブラウザ内で行われます。テキストはサーバーに送信されません。JavaScriptはネイティブで動作します。 正規表現 正規表現エンジンを使用しているため、結果はJavaScript環境と完全に互換性があります。このツールは、正規表現の学習における練習場として、あるいはプロジェクトで使用するパターンを実際にテストするために活用できます。

使い方は?

段階的に

  1. 正規表現パターン テストしたい式をボックス(スラッシュ線)に入力してください。 / (パターンのみ)
  2. お客様のニーズに合わせて 選ぶ: g すべての試合、 i 大文字小文字を区別しない、 m 多くの行、 s ドットオール、 u ユニコード。
  3. テストテキスト パターンを試すために使用したいテキストを、指定された領域に貼り付けるか入力してください。
  4. 結果は即座に更新されます: マッチ 強調されているマッチ数が表示されます。
  5. キャプチャグループがある場合、各マッチの下に グループテーブル グループ番号と値が一覧表示されているようです。
FAQ

よくある質問

g: グローバル — 最初のマッチだけでなく、すべてのマッチが含まれます。 i: 大文字小文字を区別しない — 大文字と小文字を区別しません。 m: 複数行 — ^$ これは改行/ニュースラインとして解釈されます。 s: dotAll — dot (.改行文字もマッピングします。 u: Unicode — 完全なUnicodeサポートを提供します。

ツールが不正なパターンを検出すると、赤い警告メッセージが表示され、現在の結果がクリアされます。アプリケーションはクラッシュせず、パターンを修正すると結果は即座に更新されます。

パターン内の括弧で囲まれたセクションはキャプチャグループを形成します。例: (\d+)各試合について、これらのグループの内容は、グループ 1、グループ 2…などとして別々の表に記載されています。名前のないグループと名前付きのグループ ((?<ad>...)) がサポートされています。

計算はブラウザのJavaScriptエンジンによって行われるため、最新のブラウザでは数MBのテキストでも高速に処理されます。ただし、「致命的なバックトラッキング」を伴う非常に長いパターンや式はブラウザの動作を遅くする可能性があります。その場合は、ページを更新してください。

いいえ。正規表現パターンとテストテキストはブラウザ内でのみ処理され、サーバーにデータが送信されたり保存されたりすることはありません。