導入

導入 -- 複数のファイルから検索して置換する

利用

SearchReplaceを利用して、好きなだけのファイルからテキスト置換ができます。

この例では、指定したファイル $files および "/mail/" ディレクトリにあるすべてのファイルから、 すべての "Yes""No" に置換しています。 もしファイルの行が $ignoreline の文字列ではじまっていたなら、 マッチしても無視されます。

新しい検索をクラスインスタンスを作り直さなくてもすることができます。

Types of search functions

File_SearchReplaceはいくるかの種類の検索関数をサポートしています。 この種類の違いは$find-パラメータの書式に影響します。

normal - デフォルトで、次のパラメータをサポートする唯一の種類です。 $IgnoreLines-パラメータ
quick - str_replace() を使用します。
preg - preg_replace() を使用します。
ereg - ereg_replace() を使用します。

タイプの設定は、doSearch() を呼び出す前に、 setSearchFunction()で設定します。