JavaScript正規表現テスター
JavaScript正規表現のフラグ、キャプチャ、マッチ範囲、置換結果をサンプル文で確認できます。
一致要約
2 / /(?<year>\d{4})-(?<month>\d{2})-(?<day>\d{2})/gd
グループ
year 12-16
2026month 17-19
06day 20-22
30置換プレビュー
置換プレビュー
使い方
編集できる文章にJavaScript正規表現を実行し、マッチとキャプチャグループを確認してから置換結果をプレビューできます。
- 1JavaScript正規表現を入力するか、日付、メール、URL、単語のサンプルを読み込みます。
- 2全件検索、大文字小文字、複数行、Unicode、sticky、indicesを制御するフラグを選びます。
- 3テスト文を貼り付け、範囲、ゼロ幅マッチ、番号付き・名前付きグループを確認します。
- 4置換文字列を入力してプレビューを比較し、正規表現、要約、置換結果をコピーします。
技術的な背景
ブラウザのRegExp実装でd、g、i、m、s、u、yフラグを使います。パターンは500文字、テスト文は20,000文字、表示するマッチは先頭200件までです。
使用例
入力検証、日付や識別子の抽出、キャプチャグループ、global・multilineの違い、置換文字列の確認に使えます。
プライバシーと安全性
パターン、テスト文、置換値はブラウザ内に残ります。秘密情報、非公開ログ、本番用認証情報は削除してから結果を共有してください。