\ caractère d'échappement général ayant plusieurs usages ^ définit le début de la chaîne (ou de la ligne, en mode multiligne) $ définit la fin de la chaîne (ou de la ligne, en mode multiligne) . correspond à n'importe quel caractère à l'exception de la nouvelle ligne (par défaut) [ début de définition d'une classe de caractères | début d'une branche alternative ( début d'un sous-masque ) fin d'un sous-masque ? étend le sens de ( et aussi : quantificateur 0 ou 1 et aussi : quantificateur de minimisation (fait correspondre un sous-masque avec le moins de caractères) * quantificateur 0 ou plus + quantificateur 1 ou plus et aussi : quantificateur possessive (fait correspondre un sous-masque avec le plus de caractères) { début d'un quantificateur min/max \ caractère d'échappement général ^ négation de la classe, mais uniquement si placé au tout début de la classe - indique une plage de caractères [ classe de caractères POSIX (uniquement si elle est suivie d'une syntaxe POSIX) ] termine la classe de caractères \d tout chiffre décimal \D tout sauf un chiffre décimal \h tout caractère d'espace horizontal blanc \H tout sauf un caractère d'espace horizontal blanc \s tout caractère d'espace blanc \S tout sauf un caractère d'espace blanc \v tout caractère d'espace vertical blanc \V tout sauf un caractère d'espace vertical blanc \w tout caractère pouvant former un mot (lettre, chiffre, underscore) \W tout sauf un caractère pouvant former un mot (lettre, chiffre, underscore) `` ## Exemples Nous allons tester nos exemples sur la chaîne sujet suivante :