Aller au contenu

Regex

Voici un bref rappel des principaux métacaractères utilisés :

Métacaractère Signification Exemple
. N'importe quel caractère Regex : a.b
Exemple : Elle correspond à "a" suivi de n'importe quel caractère, puis "b" (ex. "aab", "a1b", "a_b").
* 0 ou plusieurs répétitions Regex : ab*c
Exemple : Correspond à "ac", "abc", "abbc", "abbbc", etc.
+ 1 ou plusieurs répétitions Regex : ab+c
Exemple : Correspond à "abc", "abbc", "abbbc", mais pas "ac".
? 0 ou 1 répétition Regex : colou?r
Exemple : Correspond à "color" ou "colour".
[...] Classe de caractère (exemple [0-9] ou [a-z]) Regex : [0-9]
Exemple : Correspond à n'importe quel chiffre de 0 à 9.
^ Début de ligne Regex : ^Bonjour
Exemple : Correspond à une ligne qui commence par "Bonjour".
$ Fin de ligne Regex : monde$
Exemple : Correspond à une ligne qui se termine par "monde".
\| alternative Regex : chat\|chien
Exemple : Correspond à "chat" ou "chien".
Copié du site: https://www.it-connect.fr/tuto-grep-linux-exemples-pratiques/