Riktlinjer för användning av reguljära uttryck

Du kan konfigurera inställningar för innehållsefterlevnad med hjälp av reguljära uttryck. Reguljära uttryck är också användbara för andra avancerade Gmail-inställningar, till exempel routinginställningar .

Ett reguljärt uttryck, även kallat regex , är en metod för att matcha text med mönster. Till exempel kan ett reguljärt uttryck beskriva mönstret för e-postadresser, URL:er, telefonnummer, anställdas identifikationsnummer, personnummer eller kreditkortsnummer.

Användningen av reguljära uttryck är ett standardverktyg i många system och skriptspråk. Reguljära uttryck kan vara enkla eller mycket komplexa. Den här artikeln ger information om hur man använder reguljära uttryck när man skapar policyer för innehållsefterlevnad. Du hittar detaljerad information, inklusive handledningar och exempel, på följande webbplatser:

Användningsområden för reguljära uttryck

Med hjälp av reguljära uttryck kan du skapa innehållsfilter som kan hitta följande:

Textmönster Använd det här alternativet för att söka igenom meddelanden efter mönster av bokstäver, siffror eller en kombination av båda. Du kan till exempel skapa reguljära uttryck som matchar telefonnummer, adresser, anställningsnummer och kontonummer. Eller så kan du skapa ett reguljärt uttryck som kan hitta många olika varianter av ett ord, till exempel fotboll, footb@ll, fo0tb@ll och så vidare.

Fullständiga ord Använd det här alternativet för att skapa mer specifika filter. Du kan till exempel skapa ett reguljärt uttryck som matchar ordet foot , men inte football . I det här fallet kan ett reguljärt uttryck bidra till att minska antalet legitima meddelanden som filtret fångar upp.

Text med variabla tecken Använd det här alternativet för att söka igenom meddelanden efter mönster som innehåller specifik text tillsammans med text som varierar. Du kan till exempel skapa ett enda reguljärt uttryck som matchar en URL i mönstret www.[variabel].com, till exempel www.abc1.com, www.abc2.com och www.abc3.com.

Bästa praxis för att skapa reguljära uttryck

Ett filter för innehållsefterlevnad kan köras långsamt om du skapar ett ineffektivt reguljärt uttryck. För meddelanden med bara en mottagare kan detta fördröja meddelandets leverans med några sekunder. Men om meddelandet har flera mottagare förstärks effekten och kan resultera i meddelandefördröjningar (meddelandet får tidsgräns och levereras inte till de avsedda mottagarna).

För att undvika att skapa reguljära uttryck som körs långsamt rekommenderar vi följande:

  • Undvik att använda reguljära uttryck för listor med enskilda ord; använd istället policyer för innehåll som inte passar in .
  • Gör det reguljära uttrycket så kort och enkelt som möjligt genom att slå samman upprepade element. Om du till exempel vill skapa ett filter baserat på flera fraser ändrar du följande reguljära uttryck:

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

    till detta:

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

För detaljerade instruktioner och riktlinjer, se RE2-syntax och exempel på reguljära uttryck . Se även Konfigurera inställningar för innehållsefterlevnad .