Les expressions régulières

Recherches simple

une regex (Expression régulière) est toujours entourée de caractères spéciaux appelés délimiteurs.

Les options se placent après le second délimitateur
#Ma regex#Options
#Guitare#i //Ne pas être sensible à la casse

Ou|#guitare|piano#
indique le début d'une chaîne^(accent circonflexe)#^Bonjour#
indique la fin d'une chaîne$(dollar)#zéro$#

 

Les classes de caractères

Une des lettres à l'intérieur des crochets peut convenir : #gr[io]s#

Les intervalles de classe

« - » (le tiret), on peut autoriser toute une plage de caractères.
N'importe quelle lettre (minuscule) : [a-z]
N'importe quel chiffre: [0-9]
N'importe quelle lettre (minuscule) OU un chiffre : [a-z0-9]

https://regex101.com/

https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/916990-les-expressions-regulieres-partie-1-2