Recherche et remplacement

2 types de recherches :

  • Recherche standard ‘Recherche simple)
  • Recherche avec des caractères génériques (Recherche complexe)
    • (une sorte de super rechercher-remplacer appelée aussi expressions régulières)
    • repérage de formes textuelles et remplacement et/ou déplacement

1. Recherche standard

Plusieurs options disponibles :

  • Respecter la casse
  • Mot entier (non disponible si vous mettez un espace dans la zone Recherche)
  • Préfixe (Word 2016)
  • Suffxe (Word 2016)
  • Ignorer les marques de ponctuations (Word 2016)
  • Ignorer les caractères d’espacement (Word 2016)
  • Mise en forme (Format Langue, Nom du Style, …)

Dans cette recherche, on peut aussi chercher certains caractères spéciaux (espace insécable, tabulation, n’importe quel chiffre,) ou des éléments spéciaux (images, champs), il est nécessaire de mettre dans le champ de recherche un symbole associé. Pour les décrire, on utilise le symbole ^  (accent circonflexe). 

 

Caractère à saisir dans le champ Recherche Element recherché  Commentaires
^^ Un accent circonflexe Si on veut rechercher le caractère correspondant à l’accent circonflexe, il faudra entrer dans le champ de recherche la chaîne « ^^ ». 
^p Marque de paragraphe  Ce caractère est introduit dans le texte Word à chaque fois que l’utilisateur tape la touche « Entrée » en fin de texte.
Ce sont des séries de marques de paragraphe que l’on cherchera par dessus tout à éliminer dans tout texte bien formaté dns Word.
^t Marque de tabulation  
^? Tout caractère (y compris les blancs)  
^# Tout chiffre (0 -> 9)  A ne pas confondre avec le nombre qui est composé de chiffres et de caractères de séparation de la décimale et des milliers. Pour le nombre 3,1415 Word proposera 5 éléments trouvés.
^$ Toute lettre  
 ^% Caractère de section (§)  C’est le caractère situé sous la touche 6.
 ^v  Caractère de paragraphe (¶)  Il est possible que ce caractère spécial  ¶ (introduit par Alt-control-6, et qui n’est pas la marque de fin de paragraphe) soit recherché. 
 ^ n  Saut de colonne  
 ^+  Tiret cadratin (tiret long) (—)  Introduit au clavier par Alt-Crl- Moins (du pavé numérique).
Le cadratin sert pour les dialogues (au changement de locuteur).
 ^=  Tiret demi-cadratin (tiret court) (–)  Introduit par Ctrl-Moins (du pavé numérique)
Le demi-cadratin a une fonction asez semblable à celle d’une virgule.
^e  Appel de note de fin  
 ^d  Champ  Généralement, on fait des recherches sur des champs précis.
^d XE : entrée d’index
^d SEQ : légende automatique
^d TOC : index de légende
^d INDEX : Index
 ^f  Appel de bas de page  
 ^g  Graphique  
 ^l  Saut de ligne manuel  
 ^m  Saut de page manuel  Ce tye d’élément est à utiliser avec modération.
 ^~  Trait d’union insécable  
 ^s  Espace insécable  Le caractère insécable est introduit par Ctrl-Maj-Espace.  Pour que deux mots restent sur la même ligne de texte, on les séparera avec ce caractère que l’on ne peut « casser ».
 ^-  Trait d’union conditionnel  
 ^b  Saut de section  
 ^w  espace  Si entre 2 mots, il y a 2 blancs, 1 tabulation, 2 blancs, 3 espace insécable, 2 blancs, Word proposera comme élément trouvé l’ensemble de ces 8 caractères. Les espaces cadratins, demi cadratins, 1quart cadratin sont aussi assimilés à des espaces.

 

Lorsqu’une recherche et remplacement est faite, il convient d’indiquer les éléments utilisés en remplacement. Comme dans la recherche, il y a peut-être des éléments spéciaux qu’il faudra utiliser. 

Voici leur table.

Caractère à saisir dans le champ Recherche Element recherché  Commentaires
^^ Un accent circonflexe Si on veut rechercher le caractère correspondant à l’accent circonflexe, il faudra entrer dans le champ de recherche la chaîne « ^^ ». 
^p Marque de paragraphe  Ce caractère est introduit dans le texte Word à chaque fois que l’utilisateur tape la touche « Entrée » en fin de texte.
Ce sont des séries de marques de paragraphe que l’on cherchera par dessus tout à éliminer dans tout texte bien formaté dns Word.
^t Marque de tabulation  
^? Tout caractère (y compris les blancs)  
^# Tout chiffre (0 -> 9)  A ne pas confondre avec le nombre qui est composé de chiffres et de caractères de séparation de la décimale et des milliers. Pour le nombre 3,1415 Word proposera 5 éléments trouvés.
^$ Toute lettre  
 ^% Caractère de section (§)  C’est le caractère situé sous la touche 6.
 ^v  Caractère de paragraphe (¶)  Il est possible que ce caractère spécial  ¶ (introduit par Alt-control-6, et qui n’est pas la marque de fin de paragraphe) soit recherché. 
 ^ n  Saut de colonne  
 ^+  Tiret cadratin (tiret long) (—)  Introduit au clavier par Alt-Crl- Moins (du pavé numérique)
 ^=  Tiret demi-cadratin (tiret court) (–)  Introduit par Ctrl-Moins (du pavé numérique)
^e  Appel de note de fin  
 ^d  Champ  Généralement, on fait des recherches sur des champs précis.
^d XE : entrée d’index
^d SEQ : légende automatique
^d TOC : index de légende
^d INDEX : Index
 ^f  Appel de bas de page  
 ^g  Graphique  
 ^l  Saut de ligne manuel  
 ^m  Saut de page manuel  Ce tye d’élément est à utiliser avec modération.
 ^~  Trait d’union insécable  
 ^s  Espace insécable  Le caractère insécable est introduit par Ctrl-Maj-Espace.  Pour que deux mots restent sur la même ligne de texte, on les séparera avec ce caractère que l’on ne peut « casser ».
 ^-  Trait d’union conditionnel  
 ^b  Saut de section  
 ^w  espace  Si entre 2 mots, il y a 2 blancs, 1 tabulation, 2 blancs, 3 espace insécable, 2 blancs, Word proposera comme élément trouvé l’ensemble de ces 8 caractères. Les espaces cadratins, demi cadratins, 1quart cadratin sont aussi assimilés à des espaces.

Bien entendu, on peut ajouter des changements à faire avec le remplacement  comme le style, la langue, etc …

 

 

2. Recherche avec les caractères génériques

Dans ce type de recherche, on essaie de décrire des motifs de recherche ainsi que leur nombre de répétitions.
Par exemple, rechercher une marque de paragraphe se répétant plusieurs fois et la remplacer par une seule occurence.
Dans ce mode, les caractères spéciaux utilisés pour les marques de paragraphes (ainsi que pour d’autres caractères) sont différents de ceux utilisés dans la recherche standard.
 
Liste de motifs
Motif Commentaire
n’importe quel caractère 
 *  0 ou plusieurs caractères
[xyZ]
[a-z]
[A-Z]
[a-z,A-Z]
[0-9]
[;-ώ]
[Ё-ґ]
un caractère qui est soit x, soit y, soit Z
un caractère compris entre a et z
caractère compris entre A et Z
un caractère compris entre A et Z ou entre a et z
un caractère compris entre 0 et 9
un caractère grec α β γ δ ε
un caractère cyrillique В,ы,м,о,ж,е,т,е,п,о,м,ч,ь,н
[!xyZ]
[!0-9] 
un caractère qui n’est ni x, ni y, ni Z. Le point d’exclamation indique la négation
un caractère qui n’est pas un chiffre
 
 
 
Répétitions
 
 
Motif Signification
{n} exactement n occurences du caractère ou expression précédente
{n,} Au moins n occurrences du caractère ou de l’expression précédente
{m,n} De m à n n occurrences du caractère ou de l’expression précédente
@ Une ou plusieurs occurrences du caractère ou del’expression qui précède
 
 
 

Délimitateur de motifs 

 
Il est parfois nécessaire d’attribuer une sorte de numéro pour chacun des motifs utilisés afin d’indiquer à Word comment utiliser les séquences de caractères trouvés dans la chaîne de remplacement.
Par exemple, supposons que l’on a le  tableau suivant
 
Prénom Nom Maths Français
Paul Lotin 12 5
Arthur Rimbaud 10 18
Paul Verlaine 11 7
 
et que l’on veuille permuter les colonnes Nom et Prénom ainsi que les colonnes Maths et français pour obtenir le tableau suivant (des tabulations séparent les colonnes)
 
Nom Prénom Français Maths
Paul Lotin 5 12
Rimbaud Arthur  10 18
Verlaine Paul 11 7
 
 
La séquence de formes recherchée est :
<saut de paragraphe><forme Prénom> <forme separateur blanc > <forme Nom> <forme séparateur blanc> <forme Note en Math> <forme séparateur blanc> <forme Note en Français>  <formeseparateur blanc posible> <forme saut de paragraphe>forme 
 
avec :
<saut de paragraphe> => ^13
<forme Nom> , <forme Prénom>, <forme Note en Math> , <forme Note en Français>  =>  <[! ]@>
<forme separateur blanc> =>   [ ]@
 
Pour séparer les formes ainsi que pour ré-utiliser les formes trouvées dans le remplacement, 
on utilise dans Word la parenthèse ouvrante et fermante.
La séquence de forme est alors :
(^13)(<[! ]@>)([ ]@)(<[! ]@>)([ ]@)(<[! ]@>)([ ]@)(<[! ]@>)
 
La 1ere forme est donc (^13) et peut être utilisée dans le remplacement par \1.
La 2eme forme est (<[! ]@>) et peut être utilisée dans le remplacement par \2.
 
On obtient le résultat voulu grâce à la formule suivante ( à mettre dans le champ de remplacement).
\1\4^t\2^t\8^t\6