正規表現置換

置換テンプレート、キャプチャグループ参照、名前付きグループ、フラグ制御に対応したオンライン正規表現置換ツールです。

フラグ
現在のパターン置換を開始するにはパターンを入力してください。
置換モードすべての一致を置換
置換回数0 件置換
出力文字数0 文字

置換テンプレートのヒント

  • $1 キャプチャグループ 1、2 などを参照します。
  • $& 現在の完全一致全体を参照します。
  • $<name> 名前付きキャプチャグループの値を参照します。
  • $$ ドル記号そのものを出力します。

置換詳細

各一致が置換テンプレートによってどのように変換されたかを確認できます。

パターンが一致すると、ここに置換詳細が表示されます。

よく使う置換プリセット

代表的な正規表現置換の使い方をサンプルで試せます。

日付形式を変換

YYYY-MM-DD を MM/DD/YYYY に変換します。

パターン(\d{4})-(\d{2})-(\d{2})
置換$2/$3/$1
元テキストPublished: 2024-10-05 Backup: 2025-01-14
メールアドレスをマスク

先頭文字とドメインを残し、それ以外のユーザー名を隠します。

パターン(?<user>[A-Za-z0-9._%+-])[A-Za-z0-9._%+-]*@(?<domain>[A-Za-z0-9.-]+\.[A-Za-z]{2,})
置換$<user>***@$<domain>
元テキストhelp(at)example.com support(at)toolmi.com
空白をまとめる

連続するスペース、タブ、改行を 1 つの空白にまとめます。

パターン\s+
置換
元テキストToolMi makes text cleanup easier.
番号付きリストを箇条書きへ

順序付きの手順を Markdown の箇条書きに変換します。

パターン^(\d+)\.\s+(.+)$
置換- $2
元テキスト1. Install dependencies 2. Run the build 3. Deploy the app

ツール概要: 正規表現置換

正規表現置換ツールは、JavaScript の正規表現を使ってブラウザ上でテキストを変換できます。$1$2$&、名前付きグループ参照などの置換テンプレートに対応しており、マスキング、整形、テキスト整理に便利です。

対応機能

  • 正規表現による一括テキスト置換
  • キャプチャグループと名前付きグループ参照
  • g / i / m / s / u / y フラグ切り替え
  • 一致ごとの置換詳細表示
  • 結果のコピーとダウンロード

使い方

  1. 正規表現パターンと置換テンプレートを入力します。
  2. 必要なフラグを切り替えます。
  3. 元テキストを貼り付けます。
  4. 置換結果と一致ごとの詳細を確認します。
  5. 最終結果をコピーまたはダウンロードします。

よくある用途

  • 日付形式の変換
  • メールアドレス、電話番号、ログ項目のマスキング
  • 連続した空白文字の整理
  • テキスト構造を Markdown や他形式に変換