Skip to main content

Syntax for Regular Expression

In Automation, you can use Regular Expressions (regex) to match certain conditions like a URL or Event data/properties.

What is a regular expression?

A regular expression is a sequence of characters that specifies a search pattern. For example, you might want to match all the URLs that start with https:// or http://, with /account/ in the middle and ending by the client's account number which is a 6-digit number. If you want to do a complex search like this, you'll have to use regular expressions.

For complex needs, please make sure to ask your developer to help you build the regex. If you wish to know more about Regular expressions, you can check this article.

We've gathered a few examples on how to use regex, but you'll find a lot of information more on the internet, with Regex validators to check if your regex is correct. 


Expression Description



Find any character between the brackets
I want to find account in my URL



Find any character NOT between the brackets
I don't want my URL to contain cart > [^cart]



Find any character between the brackets (any digit)
I want to find the account number (6-digit) >

[0-9] : Character class to match one of the 10 digits
{6} : Range quantifier 6



Find any character NOT between the brackets (any non-digit)



Find any of the alternatives specified

I want the URL to have either .com or .fr > (.com|.fr)


begins with "brevo"


ends with "brevo"


is exactly "brevo"


contains any character other than an i, asterisk, ampersand, 2, or at-sign.


I want to find the client number which starts with SIB and has between 6 to 12 digits after (e.g. SIB34562788)


🤔 Have a question?

If you have a question, feel free to contact our support team by creating a ticket from your account. If you don't have an account yet, you can contact us here.

💬 Was this article helpful?

6 out of 16 found this helpful