Free Trial

Blog

Les analyses et les idées des plus grands esprits de l'analyse.
TIPS de la semaine

Chaque semaine, découvrez de nouvelles astuces et bonnes pratiques pour devenir un expert !

Voir l'index
messi007
15 - Aurora
15 - Aurora

C'est quoi le Regex ?

 

Une expression régulière, plus communément appelée regex (REGular EXpression) permet de faire des recherches et de la reconnaissance sur des chaines de caractères.

 

Par exemple on peut extraire des numéros de téléphone d'une chaîne de caractère, ou vérifier que l’email ressemble bien à un email… C’est très puissant !

 

Il ne s’agit pas d’un langage de programmation à proprement parler : la quasi-intégralité des langages disposent d’une bibliothèque regex permettant l’utilisation des expressions

régulières. De plus, la syntaxe ne varie que très peu d’un langage ou d'un outil à l’autre, ce qui facilite grandement la compatibilité entre les différentes plateformes.

 

RegEx.png

 

L'idée derrière ce post est que chaque fois que j'ai besoin d'utiliser des expressions régulières (regex), je me retrouve à faire des recherches sur Internet pour me remémorer les symboles et les règles de syntaxe. J'ai donc décidé de créer un workflow que vous trouverez également en pièce jointe qui présente les fondamentaux de l'outil regex à travers des exemples simples.

 

meme.PNG

 

Avant de commencer les exemples d’utilisation des regex, je vous propose ce guide rapide d’expressions régulières.

 

Tableau Récap RegEx_V2.PNG

 

Le point « . » est un caractère Joker qui correspond à tout caractère. Si vous ajoutez le symbole astérisque « * », le caractère sera répété « n’importe quel nombre de fois ».

 

J'ai illustré la plupart des exemples mentionnés ci-dessus à travers un workflow joint. Je vous invite à télécharger ce workflow et à l'exécuter afin de visualiser les résultats de chaque exemple.

 

Pense Bête RegEx.png

 

Je vous invite aussi à consulter les liens ci-dessous pour aller plus loin :

 

Vidéo interactive sur l’utilisation du RegEx (7mn)

Maitrise de l’outil RegEx en français

Accepted Solution Deep Dive – to RegEx or Not to RegEx

RegEx Cheat Sheet

Le site Regex101 pour tester et debuger vos expressions

 

thumbnail_image005.png

 

J'espère que cet article vous a donné une bonne idée de comment utiliser les expressions régulières avec Alteryx.

 

Merci et à la prochaine pour un nouvel article !

 

Commentaires
robi
Météore

Merci @messi007 , effectivement j'ai l'impression de repartir de bien base quand je dois en ré-écrire une...mais c'est tellement puissant !


Ne pas oublier la possibilité de sauver votre propre exepression sous regex101: build, test, and debug regex
et je me fais aussi aider par ChatGpt ou autre Gemini... pour m'en faire proposer une...  quitte à la modifier ensuite.


Cordialement

VictorThemis
Météoroïde

Merci pour cet article très utile @messi007 !

Je me garde ton yxzp sous le coude ;)

Étiquettes