Expressions régulières : Opérateurs de remplacement Search & Replace regex2 shg Opérateurs de remplacement

Index des opérateurs de remplacement

Opérateurs de remplacement

   %n – opérateur de base
   < – opérateur conversion en minuscules
   > – opérateur conversion en majuscules
   %n>> / %n<< – compteur
   %n>#> / %n<#< – compteur avec saut
   Number Parsing Replacements

 

Informations particulières

   Notes importantes concernant les remplacements
   Remplacement des caractères réservés
   Remplacement dans les documents binaires (Word, Excel, Bases de données…)

 

Voir aussi

   Aperçu général
   Opérateurs de recherche
   Exemples
   Utilisation de compteurs
   Opérateurs de remplacement spéciaux

 

Notes importantes à propos des remplacements :

  • Les occurrences trouvées par des recherches simples ou complexes peuvent être remplacées à l’aide des opérateurs de remplacement. La case des occurrences peut être modifiée grâce aux opérateurs de conversion en majuscules et minuscules. Les occurrences trouvées peuvent être supprimées en laissant vide le champ remplacement. Les recherches avec remplacement (ou effacements) sont mises en œuvre en utilisant la commande “rechercher et remplacer”. L’utilisation de la commande “Rechercher” ne modifie par les occurrences trouvées, même si le champ remplacement contient des instructions de remplacement.

  • Les caractères suivants doivent être précédés d’un \ pour être interprétés comme des caractères standards :
        % \ < >
    Par exemple, pour remplacer un caractère \ il faut le saisir sous la forme \\. Voir également la rubrique caractères de recherche réservés qui détaille les caractères de recherche également réservés.

  • Un maximum de 31 paramètres peut être utilisé simultanément dans le champ remplacer. Les paramètres précédés du signe % sont notés dans l’ordre 123456789:;<=>?@ABCDEFGHIJKLM (soit %1,%2,%3…). Voir %n table pour plus d’information et d’exemples. Dans le cas où les opérations de remplacement impliqueraient un nombre important de paramètres, nous conseillons d’envisager l’utilisation de scripts comportant plusieurs étapes.

  • Pour afficher le résultat d’une opération de remplacement avant que celle-ci ne soit réalisée, il faut cocher l’option “Demander tout” dans les options de remplacement.

  • La “portée” de la recherche peut être contrôlée par l’intermédiaire du paramètre Taille maximale des expressions régulières situé dans la fenêtre des options de recherche.

  • Attention : Voir la rubrique Remplacement dans les documents binaires (Word, Excel, Base de Données…) qui contient des informations importantes à l’attention des utilisateurs souhaitant utiliser Search and Replace pour faire des remplacements dans les documents binaires tels que (mais pas exclusivement) :

doc Document Word
drw Document Draw
lbr Base de donnée
ppt Présentation PowerPoint
xls Tableau Excel.

Certaines précautions doivent en effet être prises afin d’éviter d’endommager les fichiers binaires. Il conviendra en général de conserver une copie de sauvegarde des documents (Une des options de Search and Replace vous permet de faire ceci automatiquement) avant de travailler sur ces fichiers.
Dans la mesure du possible, nous vous recommandons de travailler uniquement sur une version dite “texte” de ces fichiers : RTF pour un document DOC, SLK pour un tableau XLS…

 


Opérateurs de remplacement

%n

Opérateur de base: Dans le champ recherche d’une expression régulière, chaque opérateur permet d’identifier un caractère ou une chaîne de caractères qui, juxtaposés constituent l’une des occurrences trouvées par l’expression dans son ensemble. L’opérateur %n permet de faire référence aux différents caractères ou chaînes de caractères correspondant chacun à l’un des opérateurs de recherche. Le paramètre n qui suit % correspond à la position du caractère ou de la chaîne dans l’occurrence globale, par rapport aux différents opérateurs de recherche utilisés. Le texte correspondant au premier opérateur de recherche sera référenc

Opérateurs de remplacement