Recherche et remplacement de texte et de formatage

From Apache OpenOffice Wiki
< FR‎ | Documentation‎ | Writer Guide
Revision as of 15:01, 12 April 2009 by Sgauti (Talk | contribs)

Jump to: navigation, search



Lorsque l'on recherche certains mots dans un essaie 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ère 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

Template:Documentation/Tip

Documentation caution.png Utilisez Tout remplacer avec précautions ; vous pourriez vous retrouver avec des erreurs hilarantes (et plutôt embarassantes). 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.

Template:Documentation/Tip

Template:Documentation/Note

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. Pas toutes les expressions régulières fonctionnent comme caractère de remplacement ; le saut de ligne (\n) est un de ceux qui fonctionne.
  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 rechercher (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 finds 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 and pest, mais pas past.
Le début d'un mot \<start \<log trouve logbook et logistique, mais pas catalogue.
La fin d'un mot end\> log\> trouve catalogue, mais pas logistique.
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 e paragraphe

Find and replace specific formatting

A very powerful use of Find & Replace takes advantage of the format option. For example, you might want to replace underlined words with italics.

On the Find & Replace dialog box with More Options displayed:

  1. To search for text with specific formatting, enter the text in the Search for box. To search for specific formatting only, delete any text in the Search for box.
  2. Click Format to display the Text Format (Search) dialog box. The tabs on this dialog box are similar to those on the Paragraph format and Paragraph Style dialog boxes. Choose the formats you want to search for and then click OK. The names of selected formats appear under the Search for box. For example, you might search for all text in 14-point bold Helvetica.
  3. To replace text, enter the replacement text in the Replace with box.
    To search for specific text with specific formatting (for example, the word hello in bold), specify the formatting, put the text in the Search for box and leave the Replace with box blank.>br />To remove specific character formatting, click Format, select the Font tab, then select the opposite format (for example, No Bold). The No Format button on the Find & Replace dialog box clears all previously selected formats.
  4. Click Find, Find All, Replace, or Replace All.

Template:Documentation/Tip

Find and replace paragraph styles

If you combine material from several sources, you may discover that lots of unwanted paragraph styles have suddenly shown up in your document. To quickly change all the paragraphs of one (unwanted) style to another (preferred) style:

  1. On the expanded Find & Replace dialog box, select Search for Styles. (If you have attributes specified, this option is labeled Including Styles.) The Search for and Replace with boxes now contain a list of styles.
  2. Select the styles you want to search for and replace.
  3. Click Find, Find All, Replace, or Replace All.


Content on this page is licensed under the Creative Common Attribution 3.0 license (CC-BY).
Personal tools