PEAR-Handbuch | ||
---|---|---|
Zurück | Nach vorne |
Mit File_SearchReplace können Sie einen Text durch einen anderen in beliebig vielen Dateien ersetzen.
Beispiel 39-1. Typische Anwendung
|
Im Beispiel werden alle Auftreten von Yes durch No ersetzt in den Dateien $files im Verzeichnis /mail/. Wenn eine Zeile in einer Datei beginnt mit einem der Zeichen in $ignoreline, dann werden mögliche Treffer darin ignoriert.
Sie können eine neue Suche durchführen, ohne ein neues Objekt der Klasse zu erzeugen.
Beispiel 39-2. Eine neue Suche durchführen
|
File_SearchReplace unterstützt verschiedene Suchtypen. Der Typ hat Einfluß auf das Format des erforderlichen $find-Parameters.
normal - Standard, der einzige Typ, der den $IgnoreLines-Parameter beachtet.
quick - benutzt die PHP-Funktion str_replace().
preg - benutzt die PHP-Funktion preg_replace().
ereg - benutzt die PHP-Funktion ereg_replace()
Zurück | Zum Anfang | Nach vorne |
File_SearchReplace | Nach oben | File_SearchReplace::File_SearchReplace() |