コンテンツにスキップ

正規表現テスター

JavaScript の正規表現をブラウザ上でリアルタイムにテスト。マッチ箇所のハイライト・キャプチャグループの取得・全フラグ対応。

✅ 完全無料・登録不要・サーバーへのデータ送信なし

/ /

ハイライト結果

マッチ詳細

よく使うパターン

うまく動かない・表示がおかしい場合は お問い合わせフォーム からご報告ください。

📖 使い方

  1. 1
    パターンを入力
    正規表現を入力欄にタイプ (例: \\d{3}-\\d{4})。フラグ (g / i / m / s) をトグルで指定できます。
  2. 2
    テスト文字列を貼り付け
    ターゲット文字列をテキストエリアに入れると、マッチ箇所がリアルタイムでハイライトされます。
  3. 3
    キャプチャグループを確認
    右側のパネルに各マッチの位置とキャプチャグループ値が一覧表示されます。置換プレビューも可能。

❓ よくある質問

対応している正規表現エンジンは?
ブラウザの JavaScript (ECMAScript 2018+) エンジンをそのまま使用します。先読み / 後読み / Unicode プロパティ / 名前付きグループすべて対応。PCRE や POSIX とは一部構文が異なります。
日本語文字クラス (ひらがな・カタカナ・漢字) は使えますか?
はい。Unicode プロパティエスケープで \\p{Script=Hiragana} / \\p{Script=Katakana} / \\p{Script=Han} を使用できます。u フラグが必要です (例: /\\p{Script=Hiragana}+/u)。
パフォーマンスはどれくらい?
JavaScript エンジンに直結しているため、数 MB のテキストも瞬時にマッチします。ただし破滅的バックトラック (ReDoS) パターンは注意してください。
他の言語のコードに変換したい
「コードとしてコピー」メニューから Python re / PHP preg / Go regexp / Java Pattern 向けにエスケープ済みコードを出力できます。バックスラッシュの二重エスケープも自動対応。