WindowsソフトマニアクスPiranti lunak

おすすめの海外製ソフトを独自解説します

複数のファイルを対象にテキストの一括置換ができる「grepWin」

大量のファイルから一部のテキストをまとめて置換したい、という場合はgrep機能のあるソフトを使おう。おすすめは、正規表現を利用でき、ファイルサイズやファイル名なども条件として指定できる強力なテキストファイル置換ソフト「grepWin」だ。
grep置換は「秀丸」などのテキストエディタでも可能だが、より細かい条件が必要な場合に役に立つだろう。

なお、grepWinはインストール不要のソフトなので、USBメモリに入れて持ち運ぶことも可能だ。


f:id:onsen222:20181010133109p:plain

 grepWin
作者:Stefan Kueng
URL:https://tools.stefankueng.com/grepWin.html

 

 

 

置換するファイルのあるフォルダを選択する

f:id:onsen222:20181010133205p:plain

grepWinを起動し、右上の「…」ボタンをクリックする。

 

f:id:onsen222:20181010133210p:plain

置換したいファイルの入ったフォルダを選択する

 

置換するキーワードと変更後のテキストを入力する

f:id:onsen222:20181010133115p:plain

「Search for」に検索する条件、「Replace with」に置換後のテキストを入力する。

 

そのほかの条件を指定して一括置換の実行

f:id:onsen222:20181010133119p:plain

「Limit search」でそのほかの条件を設定できる。「Size is」からファイルサイズの指定も可能だ。

 

f:id:onsen222:20181010140120p:plain

「File Names match」でファイルの名前で絞り込みが可能「*.php」のように「*.拡張子」で指定すれば、特定の拡張子のファイルのみを対象にできる。

「Replace」をクリックすれば、置換が可能だ。

 

f:id:onsen222:20181010133129p:plain

バックアップをするかどうか確認が出るので「はい」を選ぼう。

 

f:id:onsen222:20181010133125p:plain

置換作業が実行され、結果が表示される。

 

正規表現のテスト機能もある

正規表現の使い方がよくわからない、という場合は、テスト機能を使ってみよう。

f:id:onsen222:20181010133425p:plain

Regex search」にチェックを入れて「Test regex」をクリックする。

 

f:id:onsen222:20181010133427p:plain

上のテキストボックスに対象にしたいテキストを、「Regex search string」に正規表現を入力すれば、マッチする部分が表示される。

 

以上、テキストの一括置換ができる「grepWin」の紹介でした。