Chaque semaine, découvrez de nouvelles astuces et bonnes pratiques pour devenir un expert !
Voir l'indexC'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.
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.
Avant de commencer les exemples d’utilisation des regex, je vous propose ce guide rapide d’expressions régulières.
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.
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
Le site Regex101 pour tester et debuger vos expressions
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 !
Pour ajouter un commentaire ici, vous devez être inscrit. Si vous êtes déjà inscrit, connectez-vous. Dans le cas contraire, inscrivez-vous puis connectez-vous.