あるフォルダ以下のテキストファイルを一括で検索・置換したいときWindows標準の機能がいまいち使えなくて困っている人は多いと思います。「Devas」はそのような場合に使える、多機能で強力なテキスト検索・置換ツールです。
主な機能は次の通りです。
- サブフォルダ検索にも対応した検索、置換機能。
- ワード検索や正規表現検索に対応。
- 日本語の文字コード自動判別機能(Shift-JIS、Unicode、EUC_JP、JIS、UTF-8)。
■検索オプション
検索方法は画面左下のリストで切り替えることもできます。
- 普通の検索…普通に文字列を検索。
- ワード検索…ソースコードの変数名や関数名などを探す場合に使う検索。
- 正規表現検索…正規表現を使った検索。
オプションボタンを押せば詳細な検索オプションを指定することもできます。
■検索実行&置換
検索した結果を見ながら置換することができます。正規表現検索を行った場合、前方参照を使って置換することもできるので、かなり柔軟にテキストを操作できます。一覧をダブルクリックすると内蔵ビューアーで閲覧することもできます。
■まとめ
検索に関しては正規表現を使って検索できるのが便利です。文字コード自動変換機能のおかげで、文字コードのせいで検索できないとか、結果が文字化けするということがありません。置換に関しても置換する箇所を逐一確認しながら置換できるので間違いが置きにくいと思います。さらにバックアップを作る設定にしておくと置換するファイルを自動で保存してくれるので安心です。全体に手堅い作りで今まで使っていて不正終了したり固まったりした場面に遭遇したことがありません。ファイル検索&置換ツールの定番としてオススメします。
■Devas
http://gimite.net/help/devas-ja/