Métacaractères
Informations générales sur les métacaractères.
Tout caractère unique (lettre, caractère numérique, ou symbole) dans une expression régulière correspond à lui-même, littéralement ; à moins que ce ne soit un métacaractère. Un métacaractère est un ou plusieurs caractères ayant une signification unique et n'étant pas utilisé littéralement pour la correspondance de l'expression régulière.
Par exemple, le caractère circonflexe (^) est un métacaractère ayant pour signification "rechercher au début".
Si vous voulez rechercher le caractère, plutôt que le schéma du métacaractère, insérez une barre oblique inversée (\) avant.
Par exemple, pour rechercher le circonflexe en tant que caractère de texte, l'expression régulière doit être : \^
Exp. rég. |
Description |
Exemple |
---|---|---|
\ |
Rechercher le prochain caractère en tant que caractère ; ne pas utiliser son schéma de métacaractère. |
\. permet de rechercher un point (.) dans le texte . permet de rechercher le premier caractère (n'importe quel caractère) |
^ |
Rechercher au début d'une chaîne. |
^1 permet de rechercher "1. Cliquez sur Sauvegarder." mais pas : "dans la ligne 210" |
. |
Rechercher n'importe quel caractère (excepté le retour à la ligne). |
Permet de rechercher les caractères a, A, 1, <, ., =, etc., quel que soit le premier caractère. |
() |
Rechercher un schéma de groupe. |
(mot) permet de rechercher "Dans ce mot" ^(Mot) permet de rechercher "Mots dans cette ligne" |
[] |
Rechercher une plage de schémas. |
[a-z] permet de rechercher des lettres, mais pas des nombres |
* |
Rechercher le schéma précédent aucune ou plusieurs fois. |
.* permet de rechercher tous les caractères <(.*)> permet de rechercher toutes les balises HTML |
+ |
Permet de rechercher le schéma précédent une ou plusieurs fois. |
(<.l>)+ permet de rechercher <UL><OL> |
? |
Permet de rechercher le schéma précédent aucune ou une seule fois. |
(<.l>)? permet de rechercher <UL> |
(?i) |
Rechercher les prochains caractères à l'aide d'une recherche sensible à la casse. |
(?i)mot permet de rechercher mot et Mot |