← Liste des guides GUIDE
Les bases pour saisir en 5 minutes le concept d'expression régulière (Regular Expression) et ses usages.

Une expression régulière est un petit langage servant à trouver un motif particulier dans une chaîne. En exprimant une règle avec des symboles, comme "trois chiffres suivis d'un tiret" ou "un mot contenant @", le moteur trouve dans la chaîne les parties conformes à cette règle. La recherche, la validation, le remplacement et l'extraction en sont les quatre usages essentiels.

L'expression régulière la plus simple consiste à écrire tel quel le texte à trouver. cat trouve cat à l'intérieur d'une chaîne. En y ajoutant des métacaractères, l'expressivité explose. Le point (.) désigne n'importe quel caractère, l'astérisque (*) une répétition de 0 fois ou plus de l'élément précédent, et les crochets ([abc]) l'un des caractères de l'ensemble.

Les expressions régulières sont intégrées à presque tous les langages, dont JavaScript, Python et Java, ainsi qu'aux éditeurs et à des outils comme grep. La syntaxe présente de légères variantes de dialecte, mais les concepts clés sont communs : une fois appris, on s'en sert partout. Cet outil utilise le moteur JavaScript du navigateur.

Les expressions régulières sont puissantes, mais les motifs complexes deviennent vite difficiles à lire. Commencer petit et ajouter un morceau à la fois en le vérifiant aussitôt dans ce testeur est la méthode d'apprentissage la plus rapide.