مختبر التعبيرات النمطية
اختبر أي تعبير نمطي على نص وشاهد جميع التطابقات مميزة في الوقت الحقيقي، مع سرد مجموعات الالتقاط بشكل منفصل.
مجموعات الالتقاط
طريقة الاستخدام
- أدخل نمط التعبير النمطي (بدون الشرطات المائلة) وأي أعلام (g وi وm وs).
- الصق النص الاختباري في منطقة النص أدناه.
- اضغط "اختبر" لرؤية جميع التطابقات مميزة ومجموعات الالتقاط مسرودة.
الأسئلة الشائعة
ما الأعلام المدعومة؟
جميع أعلام JavaScript القياسية: g (عام — يجد جميع التطابقات)، i (غير حساس لحالة الأحرف)، m (متعدد الأسطر — ^ و$ تطابق حدود الأسطر)، s (dotAll — . تطابق أسطر جديدة)، u (Unicode) وd (المؤشرات).
لماذا لا يتطابق تعبيري النمطي؟
المشكلات الشائعة: نسيان العلم g (يجد التطابق الأول فقط بدونه)، مشكلات الهروب (استخدم \\ للشرطة المائلة العكسية الحرفية)، أو المراسي (^ و$ تطابق النص كله افتراضياً، وليس كل سطر — أضف العلم m للنص متعدد الأسطر).
ما هي مجموعات الالتقاط؟
مجموعات الالتقاط هي أجزاء من النمط ملفوفة بين قوسين (). تلتقط النص المطابق لذلك الجزء من النمط. المجموعات المسماة تستخدم صيغة (?<name>...). تسرد الأداة جميع المجموعات الملتقطة لكل تطابق.
هل هذا صيغة JavaScript للتعبيرات النمطية؟
نعم — تستخدم الأداة محرك RegExp المدمج في المتصفح، الذي يتبع معيار ECMAScript. معظم الأنماط متوافقة مع لغات أخرى، لكن بعض الميزات (مثل lookbehind) قد تختلف.