مختبر Regex

اختبر التعبيرات النمطية مباشرة.

🔒 تُعالج الملفات محلياً في المتصفح عندما تدعم الأداة ذلك dev

اختبر التعبيرات النمطية مباشرة.

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

  1. اكتب نمط التعبير النمطي في حقل النمط العلوي.
  2. فعّل الأعلام المطلوبة: g للشامل وi لتجاهل الحالة وm لعدة أسطر.
  3. الصق النص التجريبي في المربع الكبير.
  4. شاهد كل التطابقات مُبرزة فوراً أثناء الكتابة.
  5. افحص مجموعات الالتقاط في اللوحة الجانبية ثم حسّن نمطك تدريجياً.

شرح مفصّل

التعبيرات النمطية هي لغة صغيرة كاملة لوصف الأنماط النصية: بريد إلكتروني صالح، رقم هاتف بصيغة معينة، وسم HTML، تاريخ — كلها أنماط تُلتقط بسطر واحد بدل عشرات الأسطر من الشروط المتداخلة.

المختبر الفوري يغير طريقة التعلم كلياً: بدل كتابة نمط وتشغيل برنامج وقراءة خطأ، ترى التطابقات تتشكل لحظياً أثناء الكتابة — كل حرف تضيفه يكشف أثره فوراً، وهذا أسرع طريق لفهم العناصر.

الأخطاء الشائعة التي يكشفها المختبر فوراً: النمط الجشع (+ بدل +?) الذي يبتلع أكثر مما ينبغي، ونسيان الأعلام، ومجموعات الالتقاط التي لا تلتقط ما تظنه — كلها تظهر بصرياً بدل التخمين.

للمطورين المحترفين: المختبر مثالي لفهم أنماط الآخرين — الصق نمطاً معقداً من مكتبة مفتوحة المصدر مع نص تجريبي وشاهد أجزاءه تعمل أمامك جزءاً جزءاً.

تنبيه أداء مهم: الأنماط المركبة على نصوص ضخمة قد تتجمد المتصفحات الضعيفة — اختبر على عينات صغيرة أولاً ثم طبّق في كودك مع حدود الطول.

أسئلة شائعة

هل يدعم الأداة نمط JavaScript تحديداً؟

نعم — النمط يُنفذ بمحرك RegExp في متصفحك نفسه، فالنتيجة مطابقة تماماً لسلوك كودك.

كيف أجعل النمط غير جشع؟

أضف علامة استفهام بعد المكرر: .*? بدل .* — جرّب الفرق مباشرة في المختبر.

ماذا يعني علم g؟

يجعل البحث يجد كل التطابقات لا الأول فقط — بدون g تتوقف عند أول تطابق.

وسوم البحث