Sintassi di un'espressione regolare

In Automation puoi usare espressioni regolari (regex) per applicare determinate condizioni, quali un URL o i dati/le proprietà di un evento.

Che cos'è un'espressione regolare?

Un'espressione regolare è una sequenza di caratteri che definisce un criterio di ricerca. Per esempio, potresti voler cercare tutti gli URL che iniziano con https:// o http://, che contengono /account/ e che terminano con il numero di account a 6 cifre del cliente. Se vuoi fare una ricerca complessa come questa, dovrai usare le espressioni regolari.

Per esigenze complesse, chiedi al tuo sviluppatore di aiutarti a costruire un'espressione regolare. Per ulteriori informazioni sulle espressioni regolari, puoi leggere questo articolo.

Abbiamo raccolto alcuni esempi su come usare le espressioni regolari, ma troverai molte altre informazioni su internet, con validatori regex per controllare se la tua espressione regolare è corretta. 

Esempi

Espressione Descrizione

[account]

 

Trova qualsiasi carattere tra le parentesi
Voglio trovare account nel mio URL

[^abc]

 

Trova qualsiasi carattere che NON sia tra le parentesi
Non voglio che il mio URL contenga carrello > [^carrello]

[0-9]

 

Trova qualsiasi carattere tra le parentesi (qualsiasi cifra)
Voglio trovare un numero di account a 6 cifre >

[0-9]{6}
[0-9]: classe di caratteri per trovare una delle 10 cifre
{6}: quantificatore (6 elementi)

[^0-9]

 

Trova qualsiasi carattere che NON sia tra le parentesi (che non sia una cifra)

(x|y)

 

Trova una qualsiasi delle alternative specificate

Voglio che l'URL contenga .com o .it > (.com|.it)

^sendinblue 

inizia con "sendinblue"

sendinblue$ 

termina con "sendinblue"

^sendinblue$ 

è esattamente "sendinblue"

[^i*&2@] 

contiene qualunque carattere che non sia i, asterisco, e commerciale, 2 o la chiocciolina.

SIB[0-9]{6-12}

Voglio trovare il numero di cliente che inizia con SIB e continua con 6-12 cifre (ad es. SIB34562788)