• Aucun résultat trouvé

Rechercher et remplacer

Dans le document Livre bureautique pour les nuls OpenOffice (Page 103-109)

Les fonctions Rechercher et Remplacer sont combinées dans OpenOffice.org, à la différence de Microsoft Office. Il n’y a pas de menu ou de raccourci clavier spécifique à la fonction Remplacer. Utiliser Édition > Rechercher & Remplacer, ou la combinaison de touches Ctrl+F , ou cliquer sur l’icône Rechercher & Remplacer , de la barre d’outils standard.

Figure 15 : La boîte de dialogue Rechercher & Remplacer

Il n’y a pas d’équivalent à l’option Rechercher toutes les formes du mot de Microsoft Office.

Rechercher et remplacer

Après avoir effectué une recherche et fermé la boîte de dialogue, le raccourci clavier Ctrl+Shift+F répète la recherche.

Les recherches sont basées sur les paragraphes. Il n’est pas possible d’effectuer des recherches en dehors des balises de paragraphe. Par exemple, OpenOffice.org ne peut rechercher deux paragraphes vides. Pour contourner ce problème, une macro, IannzFindReplace, a été développée. Pour l’obtenir, allez à l’adresse (anglais) :

http://homepages.paradise.net.nz/hillview/OOo/.

Remarque Les sauts de page manuels sont gérés de façon

transparente par changement du format du premier paragraphe de la nouvelle page. L'option chercher un type de format - sauts de page « manuels » est impossible donc inactive.

Astuces pour Rechercher & Remplacer

Il est courant d’effectuer plusieurs rechercher-remplacer dans la même sélection, malheureusement OpenOffice.org ne se rappelle pas la sélection initiale. Avant d’effectuer ces multiples opérations, créer un signet pour cette sélection dans Writer, ou définir un nom de plage de cellules dans Calc. De cette façon, en utilisant le navigateur, la même sélection peut être facilement retrouvée.

Effectuer un « rechercher tous » sélectionne toutes les portions de texte correspondant aux critères de recherche. Il est possible d’effectuer, sur cet ensemble de sélection, la plupart des opérations qui peuvent être effectuées sur une sélection simple.

Attributs

Le bouton Attributs n’est disponible que dans la boîte de dialogue « Rechercher & Remplacer » de Writer. Ce bouton permet l’affichage d’une boîte de dialogue comportant une série de boîtes à cocher pour rechercher les endroits où des attributs ont été modifiés par rapport au standard. Par exemple, en sélectionnant l’attribut « Graisse » la recherche va trouver le texte qui a été mis en gras alors que le texte par défaut est non-gras (et inversement).

Remarque Les options des attributs restent valides entre deux rechercher-remplacer différents. Cela peut être ennuyeux, pensez à décocher toutes les options, après chaque recherche.

Formats

Le concept est similaire à celui utilisé dans Microsoft Office. Notez qu’en utilisant les formats, il existe une option pour inclure la recherche dans les styles. Par exemple, rechercher un texte en gras ne trouvera pas un texte qui est en gras parce que son style comporte cette caractéristique. Il le trouvera si l’option « rechercher des styles » est active.

Rechercher et remplacer

Expressions régulières

Les « expressions régulières », dans OpenOffice.org, sont de façon significative différentes de l’utilisation des jokers dans Microsoft Office. Se référer à Aide > Aide de OpenOffice.org > Index > et saisir « Expressions régulières » dans la zone de recherche puis cliquer sur Afficher. Quelques exemples courants sont listés dans le Tableau 3. Pour utiliser les expressions régulières, cliquer sur le bouton Autres Options dans la boîte de dialogue « Rechercher & Remplacer » et vérifier que l’option est cochée. À l’ouverture de la boîte de dialogue « Rechercher & Remplacer », la case à cocher Expressions régulières est toujours décochée.

Tableau 3 : Exemples d’expressions régulières

Problème Recherche Remplace

Remplacer plusieurs tabulations par

une seule tabulation \t* \t

Remplacer plusieurs espaces par un seul espace. « [:espace:] » trouve les espaces insécables ainsi que les espaces normaux mais pas les tabulations. Saisir un caractère espace standard dans la zone de recherche.

[:space:]*

Effacer tous les caractères « blanc » de début de ligne (espace ou tabulation quelle que soit la combinaison) au début d’un paragraphe.

^([:space:]|\t)*

Effacer tous les caractères « blanc » de fin de ligne (espace ou tabulation quelle que soit la combinaison) à la fin d’un paragraphe.

Problème Recherche Remplace

Rechercher un paragraphe

commençant par le caractère « a » (le reste du paragraphe peut varier) et remplacer tout le paragraphe par une ligne blanche.

^a.*

Effacer les marques de paragraphe à la fin des lignes. Par exemple après le copier-coller d’un courriel.

$ Remplacer les marques de paragraphe par une virgule pour n’avoir qu’une ligne au lieu de plusieurs.

$ ,

Remplacer les virgules par une

marque de paragraphe. , \n

Remplacer les césures de ligne (Maj +Entrée) par une marque de paragraphe. (Notez que \n est utilisé dans les deux cas. Dans Rechercher, il est interprété comme un saut de ligne, dans Remplacer comme une marque de paragraphe. Il n’est pas possible de saisir un saut de ligne dans le champ de saisie de Remplacer.)

\n \n

Trouver le mot « des » uniquement (et non les mots contenant le groupe de

caractères « des »). \<des\>

Trouver le groupe de caractères « ant » à la fin d’un mot, par exemple « traduisant » ou « relisant » mais pas « antipathique » !

Rechercher et remplacer

Problème Recherche Remplace

Trouver les mots entiers finissant par « ant ». Notez qu’il y a un espace entre les caractères ^ et ].

[^ ]*ant\> Sélectionner tous les groupes de

chiffres en début de ligne où le groupe contient un caractère ’point’. Par exemple 1.1., 1.13.2 et 4.1.15.9.

^[0-9.]*

Remarque L’astérisque « * » signifie « toute occurrence du caractère précédent ». L’équivalent à « * » de Microsoft Office est « .* » car « . » signifie un unique caractère (comme le « ? » de MSO).

Une macro qui rend plus facile l’usage des expressions régulières dans Writer, et permet de rechercher des sauts de page ou de multiples paragraphes vides, est disponible dans le document IannzFindReplace.sxw, disponible à l’adresse (anglais) :

http://homepages.paradise.net.nz/hillview/OOo/. Recherche de similarités

La recherche de similarités élargit le champ de recherche de façon à ce que le résultat n’ait pas besoin d’être exactement ce qui est spécifié dans le champ de saisie. Pour spécifier le niveau de similitude, utiliser la boîte à cocher Recherche de similarité, puis le bouton « ... » en regard, dans la boîte de dialogue « Rechercher & remplacer » (Autres options).

Recherche de styles

Writer et Calc possèdent tous les deux une option Rechercher des styles dans la boîte de dialogue « Rechercher & remplacer » (qui se change en y compris les styles quand l’attribut format est utilisé). Vérifiez cela en premier lieu si vous recherchez un style particulier. Le champ « Rechercher » se transforme en une liste déroulante contenant l’ensemble des styles utilisés dans le document.

Dans le document Livre bureautique pour les nuls OpenOffice (Page 103-109)