正規表現テスター
JavaScript の正規表現をブラウザ上でリアルタイムにテスト。マッチ箇所のハイライト・キャプチャグループの取得・全フラグ対応。
✅ 完全無料・登録不要・サーバーへのデータ送信なし
/
/
ハイライト結果
マッチ詳細
よく使うパターン
うまく動かない・表示がおかしい場合は お問い合わせフォーム からご報告ください。
📖 使い方
-
1
パターンを入力正規表現を入力欄にタイプ (例: \\d{3}-\\d{4})。フラグ (g / i / m / s) をトグルで指定できます。
-
2
テスト文字列を貼り付けターゲット文字列をテキストエリアに入れると、マッチ箇所がリアルタイムでハイライトされます。
-
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 向けにエスケープ済みコードを出力できます。バックスラッシュの二重エスケープも自動対応。