Rechercher et remplacer est l'opération de renommage en masse la plus courante. Vous avez un mot ou une chaîne qui apparaît sur un ensemble de fichiers, et vous devez la remplacer par autre chose — un projet a été renommé, un client a changé le nom de son entreprise, ou une ancienne convention de nommage doit être mise à jour dans une archive. Cela ressemble à la tâche de renommage la plus simple qui soit, et c'est souvent le cas. Mais dès que vos noms de fichiers ne sont pas parfaitement uniformes, le rechercher-remplacer basique montre vite ses limites.
Là où le rechercher-remplacer basique pose problème
Le rechercher-remplacer du Finder fonctionne pour des cas propres et littéraux. Mais les dossiers réels sont plus désordonnés que cela :
- Le texte que vous voulez remplacer apparaît avec des casses différentes selon les fichiers (« Draft » vs « draft » vs « DRAFT »)
- La chaîne cible apparaît plusieurs fois dans un nom de fichier, et vous ne voulez remplacer qu'une seule occurrence
- Vous devez remplacer un motif, pas un texte exact — comme n'importe quel numéro de version, pas seulement « v1 »
- Vous voulez exécuter plusieurs opérations de rechercher-remplacer à la suite, chacune s'appuyant sur la précédente
Le remplacement du Finder ne gère qu'une seule substitution de texte exact par exécution, sans options de casse ni correspondance de motif.
Rechercher et remplacer avec plus de contrôle
Renym inclut une action de rechercher-remplacer avec support des regex, vous offrant à la fois le remplacement littéral simple et la correspondance basée sur des motifs dans le même outil.
Substitutions simples pour les cas directs
Remplacez « AncienNomClient » par « NouveauNomClient » sur chaque fichier du lot, avec l'aperçu en direct confirmant que le changement a l'air correct avant que vous ne l'appliquiez.
Correspondance de motifs quand le texte varie
Activez les regex et faites correspondre des motifs plutôt que des chaînes exactes — remplacez tout « draft_v » suivi d'un numéro par « final », quel que soit le numéro qui suit.
Enchaînez plusieurs remplacements
Besoin de corriger trois incohérences différentes dans le même lot ? Ajoutez trois étapes de rechercher-remplacer au pipeline. Chacune s'exécute sur le résultat de l'étape précédente, et l'aperçu reflète toute la chaîne.