Aperçu des caractéristiques

Search and Replace permet d’effectuer des recherches en texte intégral dans n’importe quel(s) fichier(s) et/ou n’importe quel(s) dossier(s) ou partie de dossier. Les occurrences trouvées par une recherche peuvent être remplacées par des valeurs de substitution spécifiées par l’utilisateur. Search and Replace intègre le support des fichiers ZIP permettant d’étendre, de manière transparente, les opérations (recherches et remplacements) aux fichiers compressés. Pour les recherches complexes, les expressions régulières de Search and Replace mettent à disposition de l’utilisateur des formules de recherche et remplacement très puissantes. Toutes ces caractéristiques sont disponibles dans la version enregistrée de Search and Replace.

La version shareware destinée à permettre une libre évaluation de Search and Replace limite les remplacements aux 5 premiers fichiers trouvés.

Voici une liste détaillée des caractéristiques de Search and Replace :

  • Une interface graphique intuitive permet d’effectuer aisément des recherches et des remplacements élémentaires. Les paramètres de la recherche sont très nombreux : noms des fichiers à traiter (ou ne pas traiter), dossier(s) à parcourir, date et/ou taille des fichiers, chaîne à rechercher, chaîne de substitution… associés à de nombreux filtres : différentiation des minuscules/majuscules, recherche dans les fichiers ZIP, recherche récursive…

  • Les fichiers à traiter ou à exclure peuvent être spécifiés grâce à des masques de fichiers. Il est par exemple possible d’effectuer une recherche dans tous les fichiers de suffixe ‘htm” ou “html” mais pas dans ceux commençant par la lettre “s” ou “t”. Des masques complexes permettent d’ajouter une spécification de dossiers à inclure ou exclure.

  • Les fichiers à traités peuvent être filtrés en fonction de leur taille et leur date de modification.

  • La recherche peut être réalisée sur le contenu du presse-papiers de Windows (voir Recherche&remplacement dans le presse-papiers). Lorsque les résultats sont listés dans la fenêtre principale, une commande trouver permet de parcourir rapidement la liste à la recherche d’une chaîne donnée. Il est aussi possible de limiter une nouvelle recherche aux fichiers précédemment trouvés (ceux listés dans la fenêtre de résultats).

  • Des formules appelées expressions régulières permettent de faire des recherches et des remplacements très complexes lorsque les recherches et remplacements élémentaires ne sont plus suffisants.

  • Un mode binaire permet de rechercher / remplacer des caractères spéciaux tels que tabulation, retour à la ligne…dans des fichiers textes ou binaires. Il est également possible de reformater des fichiers et d’ajouter des informations au début et / ou à la fin des fichiers.

  • Un paramètre Ignorer les retours à la ligne permet de ne pas tenir comptes des caractères habituellement utilisés pour marquer les fins de lignes dans les fichiers : retour (\r), nouvelle ligne (\n) et tabulation (\t), sans pour autant recourir à des expressions régulières.

  • Possibilité d’effectuer des recherches booléennes simples utilisant les caractères &, | ou ~ (signifiant respectivement ‘ET’ , ‘OU’ et ‘NON’) lorsque le mode ‘Mots entiers’ est activé et que ‘Expressions régulières’ est invalidé.

  • Un Mode HTML permet de convertir automatiquement les caractères spéciaux (lettres accentuées, symboles divers…) en leur équivalent HTML pour les recherches dans des fichiers HTML. Ainsi, si vous tapez “Search & Replace” le logiciel recherchera “Search & Replace” dans les documents lorsque ce mode est activé. De même si vous tapez “nécessite” Search and Replace recherchera “nécessite”.

  • Les fichiers listés dans la fenêtre de résultats peuvent être aisément manipulés (déplacés, copiés, renommés) grâce à la commande Opérations sur les fichiers.

  • Une fonction Retoucher permet de modifier les propriétés (date/heure & attribut) des fichiers présents dans la fenêtre des résultats.

  • Pour les opérations complexes ou répétitives des Scripts permettent de mémoriser des recherches et remplacements avec tous les paramètres qui y sont attachés. Il est par exemple possible de créer des scripts pour faire des recherches dans des dossiers indépendants. Des paramètres avancés permettent de contrôler très précisément la façon dont les scripts sont exécutés. Les scripts peuvent être rendus itératifs.

  • Les scripts peuvent être créés de façon interactive. Il est également possible d’utiliser les raccourcis suivants pour créer des embryons de scripts qui peuvent être ensuite édités : A) CTRL + Bouton script – enregistre tous les paramètres actuels de Search and Replace dans un fichier nommé SRDUMP.SRS dans le dossier du logiciel sr32.exe. B) CTRL + Bouton Insert de la fenêtre Script – Insert les paramètres de la fenêtre principale dans la fenêtre de script.

  • Les scripts peuvent être utilisés ponctuellement pour préparer une recherche / remplacement grâce à la fonction Appliquer script. Il est par exemple possible de préparer à l’avance un script qui transforme des caractères d’un codage vers un autre (en RTF, HTLM… par exemple) pour simplifier les recherches / remplacement dans des fichiers particuliers.

  • Dans tous les cas (mode interactif, script) il est possible de voir le contexte des remplacements (occurrence par occurrence) avant que ceux-ci ne soient appliqués. Lorsqu’un contexte est affiché, il est possible de valider le remplacement, de ne pas le faire, de valider tous les remplacements dans le fichier en cours, d’annuler le reste des opérations… Un contrôle précis est donné à l’utilisateur y compris la suppression de toutes les demandes de confirmation grâce aux options de remplacement

  • Un dossier de sauvegarde peut être spécifié dans les options de remplacement pour conserver les fichiers avant leur modification. En cas de nécessité, le dernier remplacement peut être annulé. Une option permet de ne pas modifier la date des fichiers modifiés.

  • La recherche peut être annulée manuellement grâce à la touche ECHAP. Une option permet d’arrêter la recherche après avoir trouvé une premi

    Caractéristiques