Tutoriel
10 min de lecture
Expressions régulières : guide pratique pour débutants
Les expressions régulières permettent de rechercher et transformer des patterns de texte en très peu de lignes. Elles paraissent cryptiques au début, mais les symboles de base couvrent une grande partie du travail quotidien.
Blocs de base
.— n'importe quel caractère*,+,?— répétition[abc]— classe de caractères^et$— début et fin
Exemples utiles
Elles sont très pratiques pour valider des e-mails, rechercher des adresses IP ou extraire des horodatages dans des logs.
Erreurs fréquentes
- Backtracking catastrophique dû à des quantificateurs imbriqués
- Confondre comportement greedy et lazy
- Oublier les échappements dans les classes de caractères