Manuel de l'Utilisateur Expérimenté Solaris

Affinement de la recherche

Vous pouvez affiner la recherche en associant à la chaîne des indicateurs signalant les états suivants :

Pour que la chaîne soit recherchée en début de ligne, faites-la précéder d'un caret (^). Par exemple, pour rechercher la prochaine ligne commençant par "Rechercher", tapez :

/^Rechercher

Pour que la chaîne soit recherchée en fin de ligne, faites-la suivre d'un symbole dollar ($). Par exemple, pour rechercher la prochaine ligne se terminant par "rechercher.", tapez :

/rechercher\.$

(Le point est despécialisé par la barre oblique inversée.)

Pour que la chaîne recherchée corresponde au début d'un mot, faites-la précéder de \< , et pour qu'elle corresponde à la fin d'un mot, faites-la suivre de \>. Ainsi, pour que la chaîne recherchée corresponde à un mot plutôt qu'à une chaîne, combinez les deux indicateurs de début et de fin de mot dans les attributs de la recherche. Par exemple, pour trouver la prochaine occurrence du mot (par opposition à la chaîne) "rechercher", tapez :

/\<rechercher\>

Pour remplacer une partie de la chaîne recherchée par n'importe quel caractère, tapez un point (.) dans la chaîne, à l'emplacement à partir duquel la concordance de caractères doit être trouvée. Par exemple, pour trouver la prochaine occurrence de "pain" ou "main", tapez :

/.ain

Comme il s'agit d'une recherche de chaîne et non de mot, ce modèle de recherche peut également trouver les occurrences de "pains" ou "mains".

Pour rechercher des variantes de caractères dans une chaîne, placez les variantes entre crochets. Le schéma de recherche /[pm]chaîne permettra de trouver les chaînes commençant soit par p, soit par m. D'autre part, /[m-p]chaîne permettra de trouver les chaînes commençant par une lettre de l'alphabet comprise entre m et p.

Pour que la chaîne recherchée corresponde à zéro, une ou plusieurs occurrences du dernier caractère, tapez un astérisque (*) dans la chaîne. Vous pouvez combiner les crochets et l'astérisque pour trouver des variantes déterminées. Par exemple, pour trouver toutes les chaînes commençant par une lettre de l'alphabet et se terminant par "information" et pour trouver toutes les occurrences de la chaîne "information", tapez :

/[a-z]*information