テキストファイルへの検索・置換をフォルダ単位で一括して行えるユーティリティ。「Greplace」は、指定したフォルダ配下のテキストファイルを一括で検索・置換できるソフト。検索結果は一覧表示され、内容を確認してから置換を実行できる。検索条件に合致したファイルの中から、さらに置換する/しないを選択することもできる。検索文と置換文には正規表現を利用することが可能で、複雑な規則を使った検索・置換を行える。
メイン画面は大きく分けて、フォルダ選択ビュー、オプション設定エリア、フィルタや検索文などの設定エリア、検索結果を表示するリストビューの四つのエリアから構成される。検索・置換は、(1)メイン画面左側のフォルダ選択ビューから検索したいフォルダを選択し、(2)検索対象となるファイルパターンや検索文・置換文の検索条件、検索オプションを指定する、という手順で行う。検索を実行すると、(検索文を含む)ファイル名、置換前の文および置換後の文、行番号をリストビューに一覧表示する。リストビューでは、選択したファイルを置換対象から除外することができるほか、選択したファイルや、そのファイルを含む親フォルダを開くこともできる。
ファイルパターンの指定にはワイルドカードを使用することがが可能。「;(セミコロン)」を使うことで、複数のパターンを同時に検索することもできる。
検索文・置換文には正規表現を利用することもできる。正規表現のうち、タブ(\t)と改行(\r\n)だけを有効にするオプションも用意されている。「正規表現」オプションを使用すると、正規表現の入力をメニューから選択して簡単に行えるようになる。
検索対象は「ファイル名」「テキスト」「名前+テキスト」から選択して指定できる。「ファイル名」を指定した場合はファイルの内容は検索せずに、ファイル名だけを対象にする。このオプションを選択することで、テキストファイル以外のファイルも一括リネームを行えるようになる。
このほか、テキストエンコードの指定や、サブフォルダを含めた検索・置換、置換ファイルの自動バックアップなどの機能を備えている。