web

正規表現テスター

正規表現をブラウザー内でテストし、match、capture group、flag、replace preview を確認できます。

Pattern 有効

2 件の match

56 文字

ハイライトされた match

Match 詳細

#IndexMatchGroups
18[email protected]
227[email protected]

このツールについて

DevCove Regex テスターは、ブラウザーを離れずに pattern をサンプルテキストで検証するためのツールです。正規表現と flag を入力し、ログ、URL、JSON、フォーム値を貼り付けると、index 位置と capture group 付きで即座に match がハイライトされます。Replace モードでは $1 形式 backreference で置換をプレビューできます。よく使う preset で email、URL、IPv4、数字、ISO 日付をカバーします。

使い方

ログ、validation、parsing、search-and-replace 向け pattern をデバッグするときに使います:

  1. 結果をハイライトする Match、置換をプレビューする Replace を選びます。
  2. スラッシュで囲まず pattern 本体のみ入力 — UI の /pattern/ は可読性のための表示です。
  3. 対象 engine の挙動に合わせ g (global)、i (ignore case)、m (multiline) など flag を切り替えます。
  4. 最小 happy path だけでなく、ログ、API、HTML、config から代表的なサンプルテキストを貼り付けます。
  5. replacement 構築時は match 表で index と capture group を確認します。
  6. Replace モードでは replacement に $1、$2、$& を使い、全 match 置換には g を有効にします。
  7. email、URL、IPv4、数字、ISO 日付のサンプル pattern を読み込んで一般的な検索意図を試せます。

機能

網羅的 engine 互換テストではなく、日常デバッグ向けに設計されています:

  • index 位置と capture group 列付き live match ハイライト。
  • 1 ワークスペース内の Match / Replace モード。
  • flag 文字列を覚えず g、i、m、s、u、y を切り替え。
  • email、URL、IPv4、数字、ISO 日付抽出向けサンプル pattern。
  • $1 形式 backreference 付き replace プレビュー。
  • match 行を TSV でコピー、または replacement 出力をコピー。
  • 空、無効、 oversized な pattern / 入力向けの明確なエラー。
  • ブラウザー catastrophic backtracking リスク低減の match 数上限。
  • 100% クライアント側 — サンプルテキストはアップロードされません。
  • API / ログデバッグ向け URL Encoder、JSON Formatter、JWT Decoder を補完。

よくある質問

このツールはどの regex flavor を使いますか?

JavaScript 正規表現 — モダンブラウザーと Node.js と同じ engine です。PCRE や Python から多くの pattern は移植できますが、look-around や Unicode property は異なる場合があります。

pattern 欄に /slashes/ を含めますか?

いいえ。pattern 本体のみ入力してください。UI のスラッシュは視覚デリミタです。/d+/ ではなく d+ を入力します。

なぜ一部の match だけハイライトされますか?

global (g) flag がないと JavaScript は最初の match のみ返します。テスト文字列内の非重複 match すべてを走査するには g を有効にしてください。

テストテキストはアップロードされますか?

いいえ。match と replacement はすべてブラウザー内で実行されます。通常の clipboard / 画面共有リスクを受け入れない限り secret は貼り付けないでください。

なぜ match 上限があるのですか?

大きな入力に複雑 pattern をかけるとブラウザーで heavy backtracking が起き得ます。DevCove は match を制限し、入力サイズを抑え、長時間 evaluation を停止してページ応答性を保ちます。