XTools ロゴ
XTools
Blog
/
JSON 整形・YAML 変換XML 整形コード整形・圧縮JSON から TypeScriptMarkdown ⇄ HTML 変換Mermaid 図エディター正規表現テスターJWT デコーダーUUID 生成エンコード・デコードCron 式ビルダーcURL コマンド作成メタタグ生成PX ⇄ REM と行間CSS ジェネレーターchmod 計算

© 2026 XTools. 無断複写·転載を禁じます。

プライバシーポリシーお問い合わせ

    正規表現テスター

    マッチのハイライト、グループ、置換をリアルタイムで確認
    • ファイルは端末の外に出ません
    • ブラウザ内で処理
    • 無料・登録不要・透かしなし
    /
    (?<year>\d{4})-(?<month>\d{2})-(?<day>\d{2})
    /g
    Release log 2024-03-15 v1.4.0 shipped to production 2024-11-02 v1.5.0-beta.2 opened for testing 2025-01-20 v2.0.0 released, contact releases@example.com Not dates: 2025-1-20, 20240315, 24-01-01​
    一致はここに一覧表示されます。

    オプション

    よく使うパターン

    クリックで読み込みます。テスト文字列は、空かサンプルのままの場合だけ置き換えます。

    関連ツール

    • JSON 整形・YAML 変換
    • XML 整形
    • コード整形・圧縮
    • JSON から TypeScript
    • Markdown ⇄ HTML 変換
    • Mermaid 図エディター
    • JWT デコーダー
    • UUID 生成
    • エンコード・デコード
    • Cron 式ビルダー
    • cURL コマンド作成
    • メタタグ生成
    • PX ⇄ REM と行間
    • CSS ジェネレーター
    • chmod 計算

    正規表現テスターの使い方

    JavaScript の正規表現で、一致箇所のハイライト、グループ、置換結果をリアルタイムに確認できます。パターンの解説と実行用コードも表示。処理はバックグラウンドで動き、重すぎるパターンは自動で止まります。

    1. 1

      「正規表現」にパターンを入力するか、「よく使うパターン」から選びます。/pattern/flags の形で貼り付けるとフラグも自動で設定されます。

    2. 2

      g、i、m、s など必要なフラグをオンにします。

    3. 3

      「テスト文字列」にテキストを貼り付けます。一致箇所がハイライトされ、マウスを重ねるとグループの内容が見られます。

    4. 4

      「一致」「解説」「コード」タブを切り替えるか、「置換」をオンにして string.replace() の結果をプレビューします。

    よくある質問

    どの正規表現エンジンを使っていますか?

    ブラウザ組み込みの JavaScript エンジンです。g、i、m、s、u、y、d、v の各フラグに対応しています。PCRE、Python、Java 固有の構文は動作が異なる場合があります。

    一致が 1 件しか見つからないのはなぜですか?

    g フラグがないと、JavaScript は最初の一致で止まります。すべて探すには g(global)をオンにしてください。

    「1.5 秒で停止しました」と出るのはなぜですか?

    このテキストに対するパターンの処理に時間がかかりすぎています。多くは (a+)+ のような入れ子の量指定子による壊滅的バックトラックが原因です。内側をより具体的にするか、アンカーを付けてください。

    置換で名前付きグループを使うには?

    名前付きグループは $<name>、番号付きグループは $1、一致全体は $& で参照します。「置換後の文字列」の下のボタンでこれらを挿入できます。

    テスト文字列は保存・送信されますか?

    送信はされません。パターン、フラグ、置換文字列はこのブラウザに記憶されますが、テスト文字列は保存されません。