テキストを検索・置換
指定した文字列をすべて別の文字列に置き換えます。大文字小文字を区別し、正規表現は使えず、単語の途中にも一致します。置換後を空にすると削除になります。

テキストを入力すると結果が表示されます。
知っておきたいこと
検索文字列にはそのままの文字列を、置換後の文字列には代わりに入れる文字列を入力します。テキスト全体の一致箇所が一度にすべて置き換わり、1つずつ確認する手順はありません。検索にcat、置換後にdogを入れると、cat concatenate Catはdog condogenate Catになります。
この例には2つの落とし穴があります。大文字小文字を区別するのでCatはそのままで、単純な部分文字列の一致なのでconcatenateの中のcatも置き換わります。両方の表記を置き換えるには操作を2回実行し、単語全体だけを対象にしたいときは検索文字列の前後にスペースを付けてください。
パターンとして解釈されるものはなく、ドットは任意の1文字ではなくドットそのものに一致するので、.を-に置き換えるとa.b.cはa-b-cになります。置換後を空にすると、検索した文字列がすべての箇所で削除されるので、タグや接頭辞を取り除くいちばん手早い方法です。検索文字列が空のときは、テキストはそのまま出力されます。
内部の文字列置換の仕組み上、置換後の欄では$$がドル記号1つになり、$&は一致した文字列を再挿入しますが、$5のようにドルの後に数字が続く場合はそのままです。検索欄は1行の入力欄なので改行には一致させられません。その場合は行の結合か改行の削除を使ってください。
作業別ツール 10
関連ツール 4
テキストを検索・置換の使い方
- C:\docs\a.txtのようなパスの一覧をテキスト入力欄に貼り付けます。
- 検索文字列に置き換え前の文字(例:バックスラッシュ)、置換後に置き換え後の文字(例:スラッシュ)を入力します。
- 出力欄で意図した箇所だけが変わったか確認し、単語の一部まで変わっていたら検索文字列にスペースを足します。
- 結果をコピーし、次の置換の前にはリセットを押して2つの欄を空にします。
よくある質問
正規表現に対応していますか?
いいえ。検索文字列はそのままの文字列として扱われるので、.や*のような文字も自分自身にだけ一致します。
検索は大文字小文字を区別しますか?
はい。Catとcatは別物なので、拾いたい表記ごとに1回ずつ実行してください。
ドル記号が変わってしまったのはなぜですか?
置換後の欄では$$が$1つになり、$&は一致した文字列を挿入します。$5のようにドルの後に数字が続く場合は変わりません。
置き換えずに削除するにはどうしますか?
検索文字列だけを入力し、置換後は空のままにします。検索した文字列がすべての箇所で消えます。
