大量のファイルから一部のテキストをまとめて置換したい、という場合はgrep機能のあるソフトを使おう。おすすめは、正規表現を利用でき、ファイルサイズやファイル名なども条件として指定できる強力なテキストファイル置換ソフト「grepWin」だ。
grep置換は「秀丸」などのテキストエディタでも可能だが、より細かい条件が必要な場合に役に立つだろう。
なお、grepWinはインストール不要のソフトなので、USBメモリに入れて持ち運ぶことも可能だ。
grepWin
作者:Stefan Kueng
URL:https://tools.stefankueng.com/grepWin.html
置換するファイルのあるフォルダを選択する
grepWinを起動し、右上の「…」ボタンをクリックする。
置換したいファイルの入ったフォルダを選択する
置換するキーワードと変更後のテキストを入力する
「Search for」に検索する条件、「Replace with」に置換後のテキストを入力する。
そのほかの条件を指定して一括置換の実行
「Limit search」でそのほかの条件を設定できる。「Size is」からファイルサイズの指定も可能だ。
「File Names match」でファイルの名前で絞り込みが可能「*.php」のように「*.拡張子」で指定すれば、特定の拡張子のファイルのみを対象にできる。
「Replace」をクリックすれば、置換が可能だ。
バックアップをするかどうか確認が出るので「はい」を選ぼう。
置換作業が実行され、結果が表示される。
正規表現のテスト機能もある
正規表現の使い方がよくわからない、という場合は、テスト機能を使ってみよう。
「Regex search」にチェックを入れて「Test regex」をクリックする。
上のテキストボックスに対象にしたいテキストを、「Regex search string」に正規表現を入力すれば、マッチする部分が表示される。
以上、テキストの一括置換ができる「grepWin」の紹介でした。