Linee guida per l'utilizzo delle espressioni regolari

Puoi configurare le impostazioni di conformità dei contenuti utilizzando le espressioni regolari. Le espressioni regolari sono utili anche per altre impostazioni avanzate di Gmail, ad esempio le impostazioni di routing.

Un'espressione regolare, chiamata anche regex, è un metodo per far corrispondere un pattern a un testo con. Ad esempio, un'espressione regolare può descrivere il pattern di indirizzi email, URL, numeri di telefono, numeri di identificazione dei dipendenti, codici fiscali o numeri di carte di credito.

L'utilizzo delle espressioni regolari è uno strumento standard in molti sistemi e linguaggi di scripting. Le espressioni regolari possono essere semplici o molto complesse. Questo articolo fornisce informazioni su come utilizzare le espressioni regolari durante la creazione di norme di conformità dei contenuti. Puoi trovare informazioni dettagliate, inclusi tutorial ed esempi, nei seguenti siti web:

Utilizzi delle espressioni regolari

Utilizzando le espressioni regolari, puoi creare filtri dei contenuti in grado di trovare quanto segue:

Pattern di testo Utilizza questa opzione per eseguire la scansione dei messaggi alla ricerca di pattern di lettere, numeri o una combinazione di entrambi. Ad esempio, puoi creare espressioni regolari che corrispondano a numeri di telefono, indirizzi, numeri di dipendenti e numeri di conto. In alternativa, puoi creare un'espressione regolare in grado di trovare molte varianti diverse di una parola, ad esempio calcio, c@lcio, c0lci0 e così via.

Parole complete Utilizza questa opzione per creare filtri più specifici. Ad esempio, puoi creare un'espressione regolare che corrisponda alla parola calcio, ma non a calciatore. In questo caso, un'espressione regolare può contribuire a ridurre il numero di messaggi legittimi acquisiti dal filtro.

Testo con caratteri variabili Utilizza questa opzione per eseguire la scansione dei messaggi alla ricerca di pattern che contengono testo specifico insieme a testo variabile. Ad esempio, puoi creare una singola espressione regolare che corrisponda a un URL nel pattern www.[variabile].com, ad esempio www.abc1.com, www.abc2.com e www.abc3.com.

Best practice per la creazione di espressioni regolari

Un filtro di conformità dei contenuti potrebbe essere eseguito lentamente se crei un'espressione regolare inefficiente. Per i messaggi con un solo destinatario, questo potrebbe rallentare la consegna del messaggio di alcuni secondi. Tuttavia, se il messaggio ha più destinatari, l'effetto viene amplificato e può comportare il rinvio dei messaggi (il messaggio scade e non viene recapitato ai destinatari previsti).

Per evitare di creare espressioni regolari che vengono eseguite lentamente, ti consigliamo di:

  • Evitare di utilizzare espressioni regolari per gli elenchi di singole parole; utilizzare invece le norme sui contenuti discutibili.
  • Rendere l'espressione regolare il più breve e semplice possibile consolidando gli elementi ripetuti. Ad esempio, per creare un filtro basato su più frasi, modifica la seguente espressione regolare:

    (\W|^)frase 1(\W|$)|(\W|^)frase 2(\W|$)|(\W|^)frase 3(\W|$)

    in:

    (\W|^)(frase 1|frase 2|frase 3)(\W|$)

Per istruzioni e linee guida dettagliate, vedi Sintassi RE2 ed Esempi di espressioni regolari. Consulta inoltre l'argunto Configurare le impostazioni di conformità dei contenuti.