اختبار Regex (المطابقات والمجموعات ومعاينة الاستبدال)

تحتاج إلى اختبار Regex بسرعة؟ الصق النمط وتحقق منه فورًا باستخدام هذه الأداة.

اعرض المطابقات المميزة ومجموعات الالتقاط وناتج الاستبدال في شاشة واحدة.

تُعالج مدخلاتك محليًا داخل المتصفح ولا تُرسل إلى خادم.

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

  1. أدخل النمط واختر الأعلام التي تحتاجها (g/i/m).
  2. الصق النص المصدر. إذا كان التشغيل التلقائي مفعّلًا فستتحدث النتائج فورًا.
  3. استخدم قائمة المطابقات لفحص المواضع والانتقال إلى كل مطابقة.
  4. استخدم تبويبي Groups وReplacement للتحقق من الالتقاطات وناتج الاستبدال.

أمثلة

استخراج البريد الإلكتروني

الإدخال: نص يحتوي على عناوين بريد إلكتروني

الإخراج: مطابقات مميزة ومواضع البداية/النهاية

استبدال key=value

الإدخال: نص متعدد الأسطر بصيغة key=value

الإخراج: ناتج الاستبدال باستخدام $1 و$2

ترشيح أسطر السجل

الإدخال: نص سجل يحتوي على INFO / WARN / ERROR

الإخراج: مطابقة على مستوى السطر باستخدام العلم m

ورقة غش للاستبدال

  • $1, $2 ... : مراجع مجموعات الالتقاط
  • $& : المطابقة الكاملة
  • $` : ما قبل المطابقة / $' : ما بعدها

ملاحظة

  • تقيّم هذه الأداة الأنماط باستخدام التعابير النمطية الخاصة بـ JavaScript (ECMAScript).
  • بعض ميزات PCRE (مثل المجموعات الذرية) غير متاحة.
  • حتى ميزات JavaScript قد تختلف بحسب بيئة التشغيل.
  • لا يضمن أن تكون النتائج مطابقة تمامًا لنتائج PCRE.

الأسئلة الشائعة

ما هي الأعلام g/i/m؟

استخدم مربعات الاختيار لتبديلها. (g=global، i=ignore case، m=multiline)

هل يمكنني اختبار الاستبدال أيضًا؟

نعم. أدخل سلسلة الاستبدال وتحقق من تبويب Replacement. تُدعم مراجع المجموعات مثل $1.

ما الفرق بين هذا وبين PCRE؟

تستخدم هذه الأداة تعابير JavaScript النمطية. وبسبب اختلاف المواصفات قد يعطي النمط نفسه نتائج مختلفة عن PCRE.

أدوات ذات صلة