Filtri con RegExp

Una breve descrizione delle Espressioni Regolari può essere reperita qui.

Uso di RegExp nei filtri

Si può definire un filtro per individuare i messaggi che contengono in un certo campo una determinata sequenza di RegExp. Per fare ciò selezionare la condizione Contiene RegExp e digitare l'espressione RegExp nella casellina.

Esempio di filtri RegExp:
Per rilevare spazi multipli nell'oggetto: \s{5,}
Per rilevare cloni di Viagra: V.AGRA

Rilevamento Maiuscole/minuscole

Come in altri filtri, per default RegExps non rileva differenze tra Maiuscole e minuscole.

Per fare rilevare a RegExp le differenze tra Maiuscole e minuscole si deve usare questa sintassi: /regexp/
Esempio: l'espressione /\u{3,}/ rileverà sequenze di 3 o più Maiuscole.

Provare le RegExps

La preparazione di espressioni RegExp efficaci potrebbe un'operazione abbastanza complessa, soprattutto se non sono state mai usate prima. Per esaminarre le espressioni è stato aggiunto uno speciale strumento di verifica delle RegExp. Là si può inserire una stringa di prova ed un'espressione che si desidera confrontare per verificare che tutto funzioni come previsto. Questo strumento di verifica si trova nel Menu Help/Verifica RegExp. Per comodità là è stato inoltre inserito una rapida sintesi dei moduli RegExp.