Syntaxe pour une expression régulière

La plateforme Automation vous permet d’utiliser des expressions régulières afin d’appliquer certaines conditions telles qu’une URL ou des données ou propriétés d’événement.

Qu’est-ce qu’une expression régulière ?

Une expression régulière est une séquence de caractères qui définit un critère de recherche. Par exemple, vous pouvez rechercher toutes les URL commençant par https:// ou http://, contenant /compte/ et se terminant par un numéro de compte client à six chiffres. Pour réaliser une recherche complexe comme celle-ci, il vous faut utiliser des expressions régulières.

Si vous avez des besoins complexes, assurez-vous de demander l’aide de votre développeur afin de déterminer l’expression régulière. Pour en savoir plus sur les expressions régulières, vous pouvez consulter cet article.

Nous avons réuni quelques exemples d’utilisation des expressions régulières, mais vous trouverez également de nombreuses informations sur Internet, ainsi que des testeurs d’expressions régulières vous permettant de vérifier votre expression régulière. 

Exemples

Expression Description

[compte]

 

Trouver n’importe lequel des caractères entre crochets
Je souhaite trouver compte dans mon URL

[^abc]

 

Trouver n’importe quel caractère qui ne se trouve PAS entre crochets
Je ne veux pas que mon URL contienne panier > [^panier]

[0-9]

 

Trouver n’importe quel caractère entre crochets (n’importe quel chiffre)
Je veux trouver un numéro de compte à six chiffres >

[0-9]{6}
[0-9] : classe de caractères permettant de trouver l’un des dix chiffres
{6} : quantifieur (6 éléments)

[^0-9]

 

Trouver n’importe quel caractère qui ne se trouve PAS entre crochets (tout caractère qui n’est pas un chiffre)

(x|y)

 

Trouver n’importe laquelle des alternatives indiquées

Je veux que l’URL contienne .com ou .fr > (.com|.fr)

^sendinblue 

commence par « sendinblue »

sendinblue$ 

se termine par « sendinblue »

^sendinblue$ 

correspond exactement à « sendinblue »

[^i*&2@] 

contient n’importe quel caractère sauf la lettre i, un astérisque, une esperluette, le chiffre 2 et le symbole arobase.

SIB[0-9]{6-12}

Je veux trouver le numéro de client qui commence par SIB suivi de 6 à 12 chiffres (ex. : SIB34562788)