أداة اختبار Regex
أدخل نمطًا وعلامات، الصق سلسلة اختبار، وشاهد كل تطابق مميزًا مع مجموعاته الملتقطة مدرجة أدناه.
التطابقات
لا توجد تطابقات حتى الآن.
الأسئلة الشائعة
أي نوع من regex تستخدمه هذه الأداة؟
تعبيرات JavaScript النمطية الأصلية (نفس المحرك المستخدم في Chrome وFirefox وNode.js). معظم الصياغة مشتركة مع أنواع regex أخرى مثل PCRE، لكن بعض الميزات (مثل الأنماط التكرارية) غير مدعومة، لأن هذا يستخدم RegExp المدمج في المتصفح.
ماذا تعني العلامات؟
الشائعة: g (عام، يجد كل التطابقات، يُضاف تلقائيًا إذا نسيته)، i (غير حساس لحالة الأحرف)، m (متعدد الأسطر، ^ و$ يطابقان حدود الأسطر)، s (dotAll، . يطابق فواصل الأسطر أيضًا)، وu (وضع يونيكود).
لماذا تظهر مجموعتي الملتقطة فارغة؟
يمكن أن تكون المجموعة فارغة إذا طابقت صفر أحرف، أو غير معرّفة إذا كانت جزءًا من تناوب (مثل (a)|(b)) لم يأخذ ذلك الفرع لتطابق معين. تحقق من قائمة المجموعات تحت كل تطابق لترى بالضبط ما التقطته كل مجموعة مرقّمة.