文字列を検索・置換

文章の検索・置換ができるWEBサイトです。正規表現を使って改行・数字・文字パターンを効率的に検索・置換できる他、マクロを用いた高度な操作も可能です。初心者向けの使い方ガイドも掲載しています

検索・置換したい文字を入力▼


出力エリア▼

入力⇄出力 入れ替え
現在の検索/置換条件のURL

マクロ機能 - 複数の置換処理を一気に行うマクロが作れます

正規表現を用いた変換の仕様について

正規表現を有効にした場合、文字の検索に正規表現が使えるようになります。置換後文字列に入力した内容は正規表現として解釈されません。「$1」のような変数による、正規表現内でキャプチャした文字列の再利用は有効です。內部ではJavaScriptのreplace関数を使っていますので、詳細についてはそちらもご参照ください

正規表現の基本的な使い方

よく使う正規表現記号

  • . : 任意の1文字にマッチ
  • * : 直前の文字が0回以上の繰り返し
  • + : 直前の文字が1回以上の繰り返し
  • ? : 直前の文字が0回または1回
  • ^ : 行の始まり
  • $ : 行の終わり
  • \d : 数字(0-9)
  • \w : 英数字とアンダースコア
  • \s : 空白文字(スペース、タブ、改行)

使用例

マクロ一覧

正規表現の基本的な使い方

正規表現を使うと、特定のパターンにマッチする文字列を簡単に検索・置換できます。以下は、よく使われる正規表現記号とその意味です。

よく使う正規表現の意味

  • . : 任意の1文字にマッチ
  • * : 直前の文字が0回以上の繰り返し
  • + : 直前の文字が1回以上の繰り返し
  • ? : 直前の文字が0回または1回
  • ^ : 行の始まり
  • $ : 行の終わり
  • \d : 数字(0-9)
  • \w : 英数字とアンダースコア
  • \s : 空白文字(スペース、タブ、改行)

使用例

  • \d+ : 数字の連続(123、45など)
  • ^[A-Z] : 行頭の大文字
  • .+@.+\.[a-zA-Z]{2,} : メールアドレス
  • \s+ : 連続する空白文字