Regexper : les expressions régulières like a sir

Vous connaissez les expression régulières ? Non ? Voici une page Wikipédia. Bon, maintenant que vous connaissez les expressions régulières, c’est compliqué de s’y retrouver n’est-ce pas ? Si il y a des expressions simples et plutôt aisées à comprendre, d’autres peuvent demander un gros effort de concentration pour être vérifiées. Vous avez besoin de la tester, voir si elle fait ce qu’il faut ? Regexper dessine pour vous vos expressions régulières.

Exemples simples

Si on prends les exemples simples de la page wikipédia citée plus haut, on peut comprendre facilement :

peu[xt]? : correspond à « peu », « peux » et « peut » (et seulement à ces chaînes), n’importe où dans le texte. La recherche retourne le texte le plus long possible en cas d’occurrences multiples à la même position.

On voit bien ici ce que ça doit faire. Regexper le dessine d’ailleurs comme ceci :

regexper1

Exemples complexes

Mais vous pouvez avoir des cas plus compliqués. Par exemple, pour vérifier le bon format d’une adresse internet :

^((http|https)://)?(www[.])?([a-zA-Z0-9]|-)+([.][a-zA-Z0-9(-|/|=|?)?]+)+$

Voici comment Regexper vous propose de mieux la décortiquer :

regexper2

Ou encore pour vérifier le bon format d’une adresse mail :

[a-z0-9]+(?:[._-][a-z0-9]+)*@ (?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?.)+(?:[A-Z]{2}|com|org|net|edu|gov|mil| biz|info|mobi|name|aero|asia|jobs|museum)b

regexper3

Regexper est disponible aussi sur Github pour ceux qui veulent s’amuser !

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *