إرشادات استخدام التعبيرات العادية

يمكنك إعداد إعدادات امتثال المحتوى باستخدام التعبيرات العادية، وهي مفيدة أيضًا مع إعدادات Gmail المتقدّمة الأخرى، مثل إعدادات التوجيه.

التعبير العادي، والمعروف أيضًا باسم regex، هو طريقة لمطابقة النص مع الأنماط. على سبيل المثال، يمكن أن يصف التعبير العادي نمط عناوين البريد الإلكتروني، أو عناوين URL، أو أرقام الهاتف، أو أرقام تعريف الموظفين، أو أرقام التأمين الاجتماعي، أو أرقام بطاقات الائتمان.

يُعدّ استخدام التعبيرات العادية أداة قياسية في العديد من الأنظمة ولغات البرمجة النصية. ويمكن أن تكون التعبيرات العادية بسيطة أو معقدة للغاية. تقدّم هذه المقالة معلومات حول كيفية استخدام التعبيرات العادية عند إنشاء سياسات امتثال المحتوى. يمكنك العثور على معلومات تفصيلية، بما في ذلك برامج تعليمية وأمثلة، على المواقع الإلكترونية التالية:

استخدامات التعبيرات العادية

باستخدام التعبيرات العادية، يمكنك إنشاء فلاتر محتوى يمكنها العثور على ما يلي:

أنماط النصوص: استخدِم هذا الخيار لفحص الرسائل بحثًا عن أنماط من الأحرف أو الأرقام أو مزيج من كليهما. على سبيل المثال، يمكنك إنشاء تعبيرات عادية تطابق أرقام الهواتف والعناوين وأرقام الموظفين وأرقام الحسابات. أو يمكنك إنشاء تعبير عادي واحد يمكنه العثور على العديد من الصيغ المختلفة لكلمة، مثل football وfootb@ll وfo0tb@ll وما إلى ذلك.

كلمات كاملة استخدِم هذا الخيار لإنشاء فلاتر أكثر تحديدًا. على سبيل المثال، يمكنك إنشاء تعبير عادي يطابق الكلمة قدم، ولكن ليس كرة القدم. في هذه الحالة، يمكن أن تساعد التعبيرات العادية في تقليل عدد الرسائل المشروعة التي يرصدها الفلتر.

نص يتضمّن أحرفًا متغيّرة: استخدِم هذا الخيار للبحث في الرسائل عن أنماط تتضمّن نصًا محدّدًا بالإضافة إلى نص متغيّر. على سبيل المثال، يمكنك إنشاء تعبير عادي واحد يتطابق مع عنوان URL في النمط www.[variable].com، مثل www.abc1.com وwww.abc2.com وwww.abc3.com.

أفضل الممارسات لإنشاء تعبيرات عادية

قد يعمل فلتر امتثال المحتوى ببطء إذا أنشأت تعبيرًا عاديًا غير فعّال. بالنسبة إلى الرسائل التي تتضمّن مستلمًا واحدًا فقط، قد يؤدي ذلك إلى تأخير تسليم الرسالة لبضع ثوانٍ. ومع ذلك، إذا كانت الرسالة تتضمّن عدة مستلِمين، سيتضاعف التأثير وقد يؤدي إلى تأجيل الرسائل (تنتهي مهلة الرسالة ولا يتم تسليمها إلى المستلِمين المقصودين).

لتجنُّب إنشاء تعبيرات عادية تعمل ببطء، ننصحك بما يلي:

  • تجنَّب استخدام التعبيرات العادية لقوائم الكلمات الفردية، واستخدِم بدلاً من ذلك سياسات المحتوى غير المقبول.
  • اجعل التعبير العادي قصيرًا وبسيطًا قدر الإمكان من خلال دمج العناصر المتكررة. على سبيل المثال، لإنشاء فلتر استنادًا إلى عبارات متعدّدة، غيِّر التعبير العادي التالي:

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

    لهذا:

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

للحصول على تعليمات وإرشادات مفصّلة، يُرجى الاطّلاع على بنية RE2 وأمثلة على التعبيرات العادية. يُرجى الاطّلاع أيضًا على ضبط إعدادات امتثال المحتوى.