Regex ou expressions régulières : définition et utilisation pratique

Regex (contraction de regular expression) est une manière commune de nommer les expressions régulières. Ces puissants outils permettent de représenter des spécimens de chaînes de caractères. Les Regex peuvent être employées pour examiner, changer et manier du texte. On peut les voir dans des langages tels que Javascript ou Python, ou bien incorporés dans des programmes pour générer de code, comme Perl ou C#. Pourtant, chaque langage ne prendra pas en compte chaque expression régulière de la même manière. Par exemple, en C# Regex, des caractères spéciaux nécessiteront une petite manipulation : le caractère point (.) peut représenter plusieurs caractères et, si vous souhaitez qu’il symbolise bien un point, vous devrez noter le code regex « \\. » ou @« \. ». Notez que les Regex sont entourées de caractères, nommés délimiteurs, choisis par vous-même. Une Regex basique peut avoir la forme suivante : #regex#options. Pour tester une chaîne, on emploie preg_match : avec #violon# qui permettra de chercher le mot violon dans la chaîne par exemple.

Formats