Sintaxe para expressões regulares

No Automation, você pode usar Expressões regulares (regex) para combinar algumas condições como uma URL ou dados/propriedades de Evento.

O que é uma expressão regular

Uma expressão regular é uma sequência de caracteres que especifica um padrão de busca. Por exemplo, você pode querer combinar todas as URL que começam com https:// ou http://, com /account/ no meio e terminando pelo número de conta do cliente, um número de 6 dígitos. Se quiser fazer uma busca complexa como essa, você terá que usar uma expressão regular.

Para necessidades complexas, certifique-se de pedir ao seu desenvolvedor para ajudar você a criar o regex. Se quiser saber mais sobre Expressões regulares, você pode conferir este artigo.

Reunimos alguns exemplos sobre como usar regex, mas você encontrará várias outras informações na internet, com validadores de Regex para confirmar se seu regex está correto. 

Exemplos

Expressão Descrição

[account]

 

Encontre qualquer caractere entre os colchetes
Quero encontrar account na minha URL

[^abc]

 

Encontre qualquer caractere EXCETO os contidos nos colchetes
Não quero que minha URL contenha cart > [^cart]

[0-9]

 

Encontre qualquer caractere entre os colchetes (qualquer dígito)
Quero encontrar o número da conta (6-dígitos) >

[0-9]{6}
[0-9] : Classe de caractere para reunir um dos 10 dígitos
{6} : Quantificador de intervalo 6

[^0-9]

 

Encontre qualquer caractere que NÃO esteja nos colchetes (qualquer não dígito)

(x|y)

 

Encontre qualquer das alternativas especificadas

Quero que a URL tenha .com ou .fr > (.com|.fr)

^sendinblue 

comece com "sendinblue"

sendinblue$ 

termine com "sendinblue"

^sendinblue$ 

seja exatamente "sendinblue"

[^i*&2@] 

contenha qualquer outro caractere que não um i, asterisco, &, 2, ou arroba.

SIB[0-9]{6-12}

Quero encontrar o número do cliente que comece com SIB e tenha entre 6 a 12 dígitos depois (ex.: SIB34562788)