正規表現置換
正規表現パターンでリアルタイムにテキストを検索・置換。$1、$2などの後方参照に対応。
正規表現
置換文字列
テストテキスト
マッチプレビュー
マッチがここに表示されます...
正規表現置換
この正規表現検索・置換ツールは、パターンを検索して新しいテキストにリアルタイムで置換できます。6つのJavaScript正規表現フラグすべてに対応し、$1、$2などの後方参照が使えます。
検索・置換はブラウザ内でローカルに実行されます。
使い方
- 正規表現欄にパターンを入力または貼り付けます。区切り文字は不要です。
- フラグを選択します:g(グローバル)、i(大文字小文字を区別しない)、m(複数行)、s(dotAll)、u(Unicode)、y(スティッキー)。
- 置換文字列フィールドに置換文字列を入力します。$1、$2 でキャプチャグループを参照できます。
- テストテキストを貼り付けまたは入力。マッチが入力時にハイライトされます。
- すべて置換をクリックしてテキスト全体に置換を適用。
- コピーで結果をコピー、ダウンロードで保存、クリアでリセット。
正規表現とは?
正規表現(regex)は検索パターンを定義する文字列です。
JavaScriptはRegExpオブジェクトで正規表現をネイティブに実装しています。正規表現の検索・置換は最も強力なテキスト変換技術の一つです。
入力について
正規表現パターンを区切り文字なしで入力。置換文字列は$1〜$9の後方参照と$&で全体マッチをサポート。
例
後方参照を使って日付をMM/DD/YYYYからYYYY-MM-DDに変換:
--- Pattern ---
(\d{2})/(\d{2})/(\d{4})
--- Replacement ---
$3-$1-$2
--- Flags ---
g (global)
--- Test Text ---
Today is 04/29/2026 and tomorrow is 04/30/2026.
--- Result ---
Today is 2026-04-29 and tomorrow is 2026-04-30.