Recherche et remplacement de texte et de formatage

From Apache OpenOffice Wiki
Jump to: navigation, search



Lorsque l'on recherche certains mots dans un essai en comportant 3 000, il est inefficace d'examiner chaque mot manuellement. Writer a une fonction de recherche et de remplacement qui automatise le processus de recherche dans le texte à l'intérieur du document.

En plus de trouver et de remplacer des mots et des phrases, vous pouvez :

  • Utiliser les caractères génériques et les expressions régulières pour affiner la recherche.
  • Rechercher et remplacer des formatages spécifiques.
  • Rechercher et remplacer des styles de paragraphe.

Pour afficher la boîte de dialogue Rechercher & remplacer, utilisez le raccourci clavier Ctrl+F ou sélectionnez Édition > Rechercher & remplacer.

  1. Saisissez le texte que vous souhaitez trouver dans le champ Rechercher.
  2. Pour remplacer le texte avec un texte différent, saisissez le nouveau texte dans le champ Remplacer par.
  3. Vous pouvez sélectionner des options telles que respecter la casse, mots entiers uniquement ou effectuer une recherche de similarité (voir ci-dessous pour d'autres choix).
  4. Lorsque vous avez défini la recherche, cliquez sur Rechercher. Pour remplacer le texte, cliquez sur Remplacer à la place.
La boîte de dialogue Rechercher & Remplacer
Tip.png Si vous cliquez sur Tout rechercher, Writer sélectionne toutes les occurrences du texte recherché dans le document. De façon similaire, si vous cliquez sur Tout remplacer, Writer remplace toutes les occurrences.


Documentation caution.png Utilisez Tout remplacer avec précautions ; vous pourriez vous retrouver avec des erreurs hilarantes (et plutôt embarrassantes). Une erreur avec Tout remplacer peut nécessiter une recherche manuelle, mot par mot pour la corriger si non découverte à temps pour l'annuler.

Utiliser les caractères génériques (expressions régulières)

Les caractères génériques (aussi connus comme expressions régulières) sont une combinaison de caractères qui instruisent OOo sur la façon de rechercher quelque chose. Les expressions régulières ne sont pas très intuitives. Elles peuvent faire gagner du temps et épargner des efforts en combinant des recherches multiples en une seule.

Le tableau 1 montre quelques unes des expressions régulières utilisées dans OOo.

Tip.png L'aide décrit bien plus d'expressions régulières ainsi que leur usage.


Documentation note.png Une des erreurs les plus courantes lors de l'utilisation des expressions régulières et d'essayer de chercher un caractère qui est défini comme un caractère générique tel que les crochets ou le point. Si vous devez rechercher ces caractères, tapez un antislash (\) devant lui. Cela indique à OOo de traiter le caractère suivant l'antislash comme un caractère normal. Par exemple pour trouver le texte $5.00 ($ et . sont des caractères génériques), vous réaliserez une recherche utilisant \$5\.00

Pour utiliser des caractères génériques et des expressions régulières dans une recherche et un remplacement :

  1. Dans la boîte de dialogue Rechercher & remplacer, cliquez sur Autres options pour accéder à d'autres choix. Dans cette boîte de dialogue étendue, sélectionnez l'option Expressions régulières.
  2. Saisissez le texte recherché, incluant les caractères génériques, dans le champ Rechercher et le texte de remplacement (si besoin) dans le champ Remplacer par. Toutes les expressions régulières ne fonctionnent pas comme caractère de remplacement ; le saut de ligne (\n) est un de ceux qui fonctionnent.
  3. Cliquez sur Rechercher, Tout rechercher, Remplacer ou Tout remplacer (non recommandé).
Boîte de dialogue Rechercher & remplacer étendue.

Tableau 1. Exemples de caractères génériques de recherche (expressions régulières)

Pour rechercher Utilisez cette expression Exemples et commentaires
N'importe quel caractère unique . b.c trouve bec, bac, boc, et bic.
Caractères au début d'un paragraphe ^cars ^term
Caractères à la fin d'un paragraphe cars$ term.$
Un des caractères spécifiés [xyz] b[ao]n trouve ban et bon.
Tout caractère unique dans la plage [x-y] [r-t]oud trouve roud, soud, et toud; les plages doivent être en ordre alphabétique ascendant.
Tout caractère unique sauf les caractères entre crochets [^x] p[^a]st trouve post et pest, mais pas past.
Le début d'un mot \<début \<log trouve logbook et logistique, mais pas catalogue.
La fin d'un mot fin\> logue\> trouve catalogue, mais pas catalogues.
Une marque de paragraphe $ Ne fonctionne pas comme caractère de remplacement. Utilisez \n à la place.
Un paragraphe vide ^$
Un caractère de tabulation \t
Un saut de ligne \n Trouve un saut de ligne qui a été inséré avec Maj+Entrée. Lorsque utilisé comme caractère de remplacement, il insère une marque de paragraphe

Rechercher et remplacer des formatages spécifiques

Un usage très puissant de Rechercher et Remplacer prend avantage de l'option de format. Par exemple, vous pouvez vouloir remplacer des mots soulignés par de l'italique.

Dans la boîte de dialogue Rechercher & remplacer avec Autres options affiché :

  1. Pour rechercher du texte ayant un formatage spécifique, saisissez le texte dans le champ Rechercher. Pour rechercher un formatage spécifique seul, supprimez tout texte dans le champ Rechercher.
  2. Cliquez sur Format pour afficher la boîte de dialogue Attribut de texte (Rechercher). Les onglets dans cette boîte de dialogue sont similaires à ceux des boîtes de dialogue de formatage de paragraphe et de style de paragraphe. Choisissez les formats que vous recherchez et cliquez sur OK. Les noms des formats sélectionnés apparaissent sous le champ Rechercher. Par exemple vous pourriez rechercher tout le texte en 14 point, gras Helvetica.
  3. Pour remplacer le texte, saisissez le texte de remplacement dans le champ Remplacer par.
    Pour rechercher du texte spécifique avec un formatage spécifique (par exemple mot bonjour en gras), indiquez le formatage, mettez le texte dans le champ Rechercher et laissez le champ Remplacer par vide.
    Pour supprimer un formatage de caractère spécifique, cliquez sur Format, sélectionnez l'onglet Police, puis sélectionnez le format opposé (par exemple, pas de gras). Le bouton Aucun attribut dans la boîte de dialogue Rechercher & remplacer supprime tous les attributs précédemment sélectionnés.
  4. Cliquez sur Rechercher, Tout rechercher, Remplacer ou Tout remplacer.
Tip.png À moins que vous n'envisagiez de rechercher d'autres textes utilisant les mêmes attributs, cliquez sur Aucun attribut pour supprimer les attributs après avoir complété la recherche. Si vous oubliez de faire cela, vous vous demanderez peut être pourquoi votre prochaine recherche échoue à trouver certains mots que vous savez pourtant contenus dans votre document.


Rechercher et remplacer des styles de paragraphe

Si vous combinez du matériel provenant de sources différentes, vous découvrirez que plusieurs styles de paragraphe non désirés sont soudain affichés dans votre document. Pour modifier rapidement tous les paragraphes contenant un style (non désiré) en un autre style (voulu) :

  1. Dans la boîte de dialogue Rechercher & remplacer étendue, sélectionnez Rechercher des styles (si vous avez spécifié des attributs, cette option est appelée Y compris les styles). Les champs Rechercher et Remplacer par contiennent maintenant une liste de styles.
  2. Sélectionnez les styles que vous souhaitez rechercher et remplacer.
  3. Cliquez sur Rechercher, Tout rechercher, Remplacer ou Tout remplacer.
Content on this page is licensed under the Creative Common Attribution 3.0 license (CC-BY).
Personal tools