مختبر تعابير GA4 النمطية مع فحوص RE2

اختبر تعبيراً نمطياً على قيمك الخاصة كما يقرؤه GA4، مع تحذيرات من الصياغات التي سيرفضها GA4.

طريقة الاستخدام

ما الذي يفحصه وكيف يعمل

تقول صفحة Google عن التعابير النمطية إن التعبير في GA4 مطابقة كاملة افتراضياً وحساس لحالة الأحرف، وإن المطابقة الجزئية تحتاج رموزاً مثل .*؛ وتقول صفحة مرشحات التقارير إن التعابير النمطية محدودة بـ 250 حرفاً. ويتبع المختبر هذه القواعد: في وضع القيمة الكاملة يثبّت نمطك من الطرفين، ويعرض طوله مقابل 250. يقيّم GA4 الأنماط بمحرك RE2 الذي لا يدعم النظر للأمام ولا للخلف ولا المراجع الخلفية ولا المحددات الحاوزة. أما هذا المختبر فيشغّل نمطك بمحرك جافاسكربت في متصفحك الذي يقبل بعض ذلك. لذلك يفحص النمط بحثاً عن فروق RE2 التي يستطيع كشفها ويحذّر منها، وينبّه إلى صياغات RE2 الخاصة مثل أعلام (?i) وفئات POSIX التي لا يستطيع تشغيلها كاملة. ولا يستطيع أن يثبت أن النمط يعمل في GA4، فأكّد النسخة النهائية داخل GA4.

لماذا يطابق نمطي في المختبر ولا يطابق في GA4؟

غالباً لأنه يستخدم نظراً للأمام أو للخلف أو مرجعاً خلفياً لا يدعمه RE2، أو لأن GA4 يطابق القيمة كاملة بينما طابق النمط جزءاً منها فقط. وينبّه هذا المختبر إلى الحالتين.

هل التعبير النمطي في GA4 حساس لحالة الأحرف؟

افتراضياً نعم بحسب صفحة Google. وفي المختبر مفتاح لتجاهل الحالة للمساعدة في المقارنة، لكن مرشحات تقارير GA4 لا تتجاهل الحالة، فاكتب النمط ليطابق حالة الأحرف في بياناتك.

ما حد الـ 250 حرفاً؟

تقول صفحة مرشحات التقارير لدى Google إن التعابير النمطية محدودة بـ 250 حرفاً. فإن كان نمطك أطول فوزّع القيم على مرشحين أو قناتين.

المصادر

أدوات ذات صلة

الخصوصية

يعمل في متصفحك ولا يُرفع أي شيء. الأداة التفاعلية تحتاج إلى JavaScript.