Avec la classe SearchReplace, vous pouvez remplacer un texte par un autre dans autant de fichiers que vous le désirez.
Exemple 39-1. Utilisation typique
|
Cet exemple remplace toutes les occurences de "Yes" par "No" dans les fichiers spécifiés par $files ainsi que dans tous les fichiers du dossier "/mail/". Si une ligne d'un fichier commence par un des caractères présents dans la variable $ignoreline, cet ligne sera ignorée et aucun remplacement n'y sera effectué.
Vous pouvez effectuer une nouvelle recherche sans pour autant créer une nouvelle instance de la classe.
Exemple 39-2. Effectuer une nouvelle recherche
|
File_SearchReplace supporte différentes fonctions de recherche. Le type influence directement le format du paramètre requis $find.
normal - par défaut, le seul type qui supporte le paramètre $IgnoreLines |
quick - utilisation de la fonction PHP str_replace() |
preg - utilisation de la fonction PHP preg_replace() |
ereg - utilisation de la fonction PHP ereg_replace() |
Précédent | Sommaire | Suivant |
File_SearchReplace | Niveau supérieur | File_SearchReplace::File_SearchReplace() |