Étiquette : operateur

11 décembre 2015 /
Operateur Signification
^ Début de ligne
$ Fin de ligne
. N’importe quel caractère excepté celui de début de ligne (si utilisé sans le paramètre  » /…/s »)
[ … ] N’importe lequel des caractères entre crochets. Entre les crochets, les autres caractères spéciaux en fonctionnent pas, mais les méta-caractères peuvent être utilisés. Vous pouvez utiliser deux caractères avec un tiret entre eux pour désigner une plage de caractères : [a-f] correspond à n’importe lequel des caractères suivants : a, b, c, d, e, f.
[^ … ] Aucun des caractères listés entre crochets. IEntre les crochets, les autres caractères spéciaux en fonctionnent pas, mais les méta-caractères peuvent être utilisés. Vous pouvez utiliser deux caractères avec un tiret entre eux pour désigner une plage de caractères (inclus) : [^0-9] correspond à n’importe lequel des caractères exceptés 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
\# Correspond au caractère (#) suivant le backslash (exceptés les caractères a-z et 0-9). Par exemple, la séquence « \\ » signifie « \ » , « \. » correspond au caractère « . » (stop), « \$ » correspond à « $ ».
\b Début de mot
\B Fin de mot
\d Un chiffre
\D Pas un chiffre
\f Un saut de page
\l Un caractère en minuscule
\n Un saut de ligne
\r Un retour de chariot
\s Un espace blanc (tab/space /cr/lf)
\S Pas un espace blanc
\t Une tabulation
\u Un caractère en majuscule
\v Une tabulation verticale
\w Un caractère alphanumérique (lettres, chiffres, tiret de soulignement _)
\W Un caractère non alphanumérique, ni tiret de soulignement. (Typique pour rechercher des signes non permis dans des noms attribués soi-même pour qu’ils soient conformes aux langages de programmation)
\xNN Un caractère avec un code ASCII hexadécimal NN (\x20 étant un espace, \x4A – la lettre J, \x6A – la lettre j, etc…)