Un outil regex ressemble à quoi ?

Par llouisseize, 14 mars, 2025

Dans ce blogue, nous allons parler un peu du même sujet que le dernier blogue. Suite à des retours provenant des lecteurs et d'une analyse de mon côté, j'ai réalisé avoir parlé d'un outil sans réellement vous le présenter. Le plan pour cette semaine est donc d'en reparler en appuyant ce que je dis avec des exemples visuels concrets et non uniquement ma parole.

Pour commencer et se remettre dans le sujet, l'outil dont j'avais parlé était le suivant : Regex 101. Comme promis, voici une image de ce site web. Image web de Regex101

Expliquons cette image plus en détail. Au milieu se trouvent deux sections. Celle du haut te permet d'y composer ton expression régulière. Ce qui est bien de l'outil, tout en améliorant votre expression que vous tapez vous aurez une petite rétrospective pour objectif de vous indiquer si la formulation est correcte ou non. De plus, en tapant votre expression, dans la section nommée explanation il est possible d'y voir à chaque changement une courte explication de votre expression régulière. Donc si j'écris [Ab], la section me dit que cette expression recherche un caractère simple dans la liste Ab en prenant en compte la casse.

Maintenant que la création de l'expression est expliquée et visualisée, jetons un oeil à la section test string. Cette section est très utile. Nous pouvons y passer du texte dont la forme n'importe peu, donc nous pouvons simuler plusieurs scénarios. Ce texte servira à être filtré par l'expression régulière saisie dans la section du haut. Prenons comme exemple une expression qui s'assure que le texte est sous forme d'adresse courriel. Chaque partie de l'expression ira s'associer à la partie retrouvée dans le texte fourni. Pour mieux visualiser, comme je l'ai promis, voici un exemple. test string

En résumé, c'est ce que regex 101 peut offrir. Il est en mesure d'offrir encore plus. Par contre, il est possible de sauvegarder une expression avec son test string, de gérer du code, faire des tests unitaires, regarder un peu de documentation sur les expressions, voir les expressions des autres dans différents langages et il y a même une section quiz pour manipuler de manière plus intéractive les expressions. J'espère donc que cet outil vous est moins inconnu et que vous saurez la base de ce produit, merci de votre lecture.

Commentaires