Regex Principaux caractères - sinsunsan/archiref_wiki GitHub Wiki

^ Le début de la chaîne (à mettre avant la chaîne à repérer)
$ La fin de chaîne (à mettre après la chaîne à repérer)
# Quelque part dans la chaîne 
| Ou 

Les plages de caractères

[^/] pas un slash ( à noter que ^ veut dire n'est pas dans ce contexte(à l'intérieur de crochet)
[amli] Un caractère qui soit a ou m ou l ou i
[^0-9] Pas un chiffre
[a-z] Une lettre de a à z en minuscule
.     Tout- n'importe quel caractère
(.+) N'importe quel caractère 1 x ou plus (englobé par une parenthèse capturante)

Les classes abrégées

\d	Indique un chiffre. Ça revient exactement à taper [0-9]
\D	Indique ce qui n'est PAS un chiffre. Ca revient à taper [^0-9]
\w	Indique un caractère alphanumérique ou un tiret de soulignement. Cela correspond à [a-zA-Z0-9_]
Comprend également les accents
\W	Indique ce qui n'est PAS un mot. Si vous avez suivi, ça revient à taper [^a-zA-Z0-9_]
\s	A single whitespace character
\'ùûüÿàâæçêéèëïîôœ   French accent Other language accents here http://french.typeit.org/

Les quantificateurs

Se place aprés la symbole ou plage qu'elle quantifie.
Par exemple :
[a-z]* Autant de letttre de a à z qu'on veut
p? 0 ou 1 p

? 0 ou 1 fois
+ 1 ou plusieurs fois 
* 0 1 ou plusieurs fois
{3} 3 fois excatement
{3,} au moin 3 fois
{5,8} de 5 à 8 fois
⚠️ **GitHub.com Fallback** ⚠️