開発者ツール

正規表現ハイライトテスター — JavaScript パターンマッチング

ブラウザ標準の RegExp で JavaScript 正規表現をテストします。i、g、m などのフラグに対応し、一致箇所を強調表示して、キャプチャグループとオフセットを確認できます。メール、クローラー、入力検証ルールのデバッグに便利です。

RegexTestingHighlight

このツールをお気に入りに

お気に入りの保存方法がまだ選ばれていません。

クイック操作

このツールの URL をコピーするか、対応端末ではシステムの共有シートを開けます。

利用シーン

  • メールや URL の検証パターンをデバッグする
  • 貪欲なマッチが意図した範囲を超えていないか確認する
  • キャプチャグループの内容と一致位置を確認する

使い方

  1. 正規表現を入力してフラグを選択します
  2. テスト対象のテキストを貼り付けます
  3. 強調表示された一致箇所とキャプチャグループを確認します

入出力サンプル

パターンとテキスト

\w+@\w+\.\w+ against help@uuup.dev

結果

help@uuup.dev に一致

FAQ

どの構文に対応していますか?

ブラウザ標準の RegExp 実装に従います。先読み・後読みなどの高度な機能は、使用中のブラウザに依存します。

テストテキストはブラウザ外へ送信されますか?

いいえ。マッチングはブラウザ内でローカル実行されます。

ツール

関連ツール

近い用途の翻訳済みツールへ続けて進めます。

正規表現置換

正規表現の検索と置換オンライン

利用可能

カスタムフラグと $1 のようなキャプチャグループの後方参照を使って、正規表現の検索と置換を実行します。テキストの一括整理はブラウザ内で完結します。

正規表現 置換 テキスト

正規表現エスケーパー

正規表現エスケーパー — 言語別文字列ツール

利用可能

Java、JavaScript、Python、Go などのソース言語に合わせて生の正規表現パターンをエスケープし、コードに埋め込む際の二重バックスラッシュのミスを減らせるブラウザツールです。

正規表現 エスケープ 多言語

テキスト差分チェッカー

テキスト差分・行単位の変更比較

利用可能

ブラウザのローカルで2つのテキストブロックを比較し、追加行、削除行、変更なし行をマークしてください。設定作成、コピーレビュー、コードスニペットの短い違いのクイック表示に便利で、即座に結果が得られます。

違い テキスト比較