Normal ifadelerin kullanımına ilişkin yönergeler

Normal ifadeleri kullanarak İçerik uyumu ayarlarını yapabilirsiniz. Normal ifadeler, yönlendirme ayarları gibi diğer gelişmiş Gmail ayarları için de kullanışlıdır.

regex olarak da adlandırılan normal ifade, metni kalıplarla eşleştirmek için kullanılan bir yöntemdir. Örneğin, bir normal ifade, e-posta adreslerinin, URL'lerin, telefon numaralarının, çalışan kimlik numaralarının, sosyal güvenlik numaralarının veya kredi kartı numaralarının kalıplarını belirtebilir.

Normal ifadeler, birçok sistemde ve komut dosyası dilinde standart bir araçtır. Normal ifadeler basit veya çok karmaşık olabilir. Bu makalede, içerik uygunluğu politikaları oluştururken normal ifadelerin nasıl kullanılacağı hakkında bilgi verilmektedir. Eğitimler ve örnekler de dahil olmak üzere ayrıntılı bilgileri aşağıdaki web sitelerinde bulabilirsiniz:

Normal ifadelerin kullanım alanları

Normal ifadeleri kullanarak aşağıdaki öğeleri bulabilen içerik filtreleri oluşturabilirsiniz:

Metin kalıpları: İletileri harf, sayı veya her ikisinin kombinasyonundan oluşan kalıplar açısından taramak için bu seçeneği kullanın. Örneğin, telefon numaraları, adresler, çalışan numaraları ve hesap numaralarıyla eşleşen normal ifadeler oluşturabilirsiniz. Dilerseniz bir kelimenin birçok farklı varyasyonunu (ör. futbol, footb@ll, fo0tb@ll vb.) bulabilen bir normal ifade oluşturabilirsiniz.

Tam kelimeler: Daha spesifik filtreler oluşturmak için bu seçeneği kullanın. Örneğin, foot kelimesiyle eşleşen ancak football kelimesiyle eşleşmeyen bir normal ifade oluşturabilirsiniz. Bu durumda, normal ifade, filtrenin yakaladığı meşru mesaj sayısını azaltmaya yardımcı olabilir.

Değişken karakterli metin: Bu seçeneği, belirli metinlerin yanı sıra değişen metinler içeren kalıplar için mesajları taramak üzere kullanın. Örneğin, www.[değişken].com kalıbındaki bir URL'yle eşleşen tek bir normal ifade oluşturabilirsiniz. Bu kalıba www.abc1.com, www.abc2.com ve www.abc3.com gibi URL'ler dahildir.

Normal ifadeler oluşturmak için en iyi uygulamalar

Verimsiz bir normal ifade oluşturursanız içerik uygunluğu filtresi yavaş çalışabilir. Tek alıcılı iletilerde bu durum, iletinin teslimatını birkaç saniye yavaşlatabilir. Ancak iletinin birden fazla alıcısı varsa bu etki büyür ve iletinin ertelenmesine (ileti zaman aşımına uğrar ve hedeflenen alıcılara teslim edilmez) neden olabilir.

Yavaş çalışan normal ifadeler oluşturmaktan kaçınmak için aşağıdakileri yapmanızı öneririz:

  • Tek tek kelimelerin listeleri için normal ifadeler kullanmaktan kaçının. Bunun yerine sakıncalı içerik politikalarını kullanın.
  • Tekrarlanan öğeleri birleştirerek normal ifadeyi mümkün olduğunca kısa ve basit hale getirin. Örneğin, birden fazla ifadeye dayalı bir filtre oluşturmak için aşağıdaki normal ifadeyi değiştirin:

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

    şununla değiştirin:

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

Ayrıntılı talimatlar ve yönergeler için RE2 Söz Dizimi ve Normal İfade Örnekleri başlıklı makaleleri inceleyin. İçerik Uygunluğu Ayarlarını Yapılandırma başlıklı makaleyi de inceleyin.