Wskazówki na temat używania wyrażeń regularnych

Ustawienia Zgodność treści możesz skonfigurować za pomocą wyrażeń regularnych. Wyrażenia regularne są też przydatne w przypadku innych zaawansowanych ustawień Gmaila, np. ustawień routingu settings.

Wyrażenie regularne, określane też jako regex (ang. regular expression), to metoda wyszukiwania wzorców tekstowych z wzorcami. Wyrażenie regularne może na przykład opisywać wzorce odpowiadające adresom e-mail, adresom URL, numerom telefonów, numerom identyfikacyjnym pracowników, numerom ubezpieczenia społecznego lub numerom kart kredytowych.

Używanie wyrażeń regularnych to standardowe narzędzie w wielu systemach i językach skryptowych. Mogą one być proste lub bardzo złożone. Z tego artykułu dowiesz się, jak używać wyrażeń regularnych podczas tworzenia zasad Zgodność treści. Szczegółowe informacje, w tym samouczki i przykłady, znajdziesz na tych stronach:

Zastosowania wyrażeń regularnych

Za pomocą wyrażeń regularnych możesz tworzyć filtry treści, które mogą znajdować:

Wzorce tekstowe Użyj tej opcji, aby skanować wiadomości pod kątem wzorców liter, cyfr lub ich kombinacji. Możesz na przykład utworzyć wyrażenia regularne, które pasują do numerów telefonów, adresów, numerów pracowników i numerów kont. Możesz też utworzyć jedno wyrażenie regularne, które znajdzie wiele różnych wariantów słowa, np. piłka nożna, p!łka nożna, p1łka nożna itp.

Całe słowa Użyj tej opcji, aby tworzyć bardziej szczegółowe filtry. Możesz na przykład utworzyć wyrażenie regularne, które pasuje do słowa piłka, ale nie do słowa piłka nożna. W takim przypadku wyrażenie regularne może pomóc zmniejszyć liczbę prawidłowych wiadomości przechwytywanych przez filtr.

Tekst ze zmiennymi znakami Użyj tej opcji, aby skanować wiadomości pod kątem wzorców zawierających określony tekst oraz tekst, który się zmienia. Możesz na przykład utworzyć jedno wyrażenie regularne, które pasuje do adresu URL we wzorcu www.[zmienna].com, np. www.abc1.com, www.abc2.com i www.abc3.com.

Sprawdzone metody tworzenia wyrażeń regularnych

Jeśli utworzysz nieefektywne wyrażenie regularne, filtr Zgodność treści może działać wolno. W przypadku wiadomości z jednym odbiorcą może to opóźnić dostarczenie wiadomości o kilka sekund. Jeśli jednak wiadomość ma wielu odbiorców, efekt jest większy i może spowodować odroczenie wiadomości (przekroczenie limitu czasu i niedostarczenie wiadomości do zamierzonych odbiorców).

Aby uniknąć tworzenia wolno działających wyrażeń regularnych, zalecamy:

  • unikanie używania wyrażeń regularnych w przypadku list pojedynczych słów; zamiast tego używaj zasad dotyczących kontrowersyjnych treści ;
  • skracanie i upraszczanie wyrażeń regularnych przez konsolidowanie powtarzających się elementów. Aby na przykład utworzyć filtr oparty na wielu frazach, zmień to wyrażenie regularne:

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

    na:

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

Szczegółowe instrukcje i wskazówki znajdziesz w artykułach Składnia RE2 i Przykłady wyrażeń regularnych. Zobacz też Ustawienie Zgodność treści.