مختبر التعبيرات النمطية
اختبر التعبيرات النمطية في JavaScript مع تمييز المطابقات المباشر ومجموعات الالتقاط المرقمة.
المطابقات
تم النسخ!
ستظهر المطابقات هنا.
مميّز
سيظهر النص المميّز هنا.
كيف يعمل
يُطابق مختبر التعبيرات النمطية التعبيرات مع النصوص بشكل حي ويُسلّط الضوء على جميع التطابقات.
أدخل التعبير النمطي في حقل النمط، وعيّن الأعلام (g للعالمي وi لعدم حساسية الحالة وm لمتعدد الأسطر)، ثم أدخل النص الاختباري. تُسلَّط الضوء على التطابقات فوراً وتظهر عدادها ومجموعاتها الملتقطة أدناه.
يعرض الجدول جميع المجموعات المُرقَّمة والمسمّاة مع قيم كل تطابق—مفيد لتصحيح أنماط الالتقاط المعقدة.
تستخدم الأداة محرّك تعابير JavaScript ES2018، تدعم التطابق الأمامي والخلفي والمجموعات المسمّاة وخصائص Unicode (علم u).
حالات الاستخدام
- تطوير واختبار أنماط التحقق
- بناء قواعد التحليل
- الاختبار قبل الاستخدام في كود الإنتاج
- تعلم بناء جملة التعبيرات النمطية
- تصحيح أنماط المطابقة
الأسئلة الشائعة
- لماذا يعمل تعبيري في Python لكن ليس هنا؟
- للغات البرمجة المختلفة محرّكات تعابير نمطية مختلفة. الأداة تستخدم JavaScript—Python تدعم صيغاً مختلفة كـ (?P
). - ما معنى علم g؟
- عالمي—يجد جميع التطابقات لا الأول فقط.
- كيف أطابق محارف السطر الجديد؟
- استخدم علم m ومحرف \n في النمط، أو علم s (dotAll) لجعل . يطابق السطر الجديد.
- هل يمكن اختبار مجموعات الالتقاط؟
- نعم—المجموعات المُرقَّمة والمسمّاة تظهر في جدول النتائج.
- هل يُحسَب التعبير بشكل حي؟
- نعم—يُطبَّق النمط مع كل ضغطة مفتاح.