مختبر Regex
اختبر التعبيرات النمطية مباشرة.
اختبر التعبيرات النمطية مباشرة.
طريقة الاستخدام
- اكتب نمط التعبير النمطي في حقل النمط العلوي.
- فعّل الأعلام المطلوبة: g للشامل وi لتجاهل الحالة وm لعدة أسطر.
- الصق النص التجريبي في المربع الكبير.
- شاهد كل التطابقات مُبرزة فوراً أثناء الكتابة.
- افحص مجموعات الالتقاط في اللوحة الجانبية ثم حسّن نمطك تدريجياً.
شرح مفصّل
التعبيرات النمطية هي لغة صغيرة كاملة لوصف الأنماط النصية: بريد إلكتروني صالح، رقم هاتف بصيغة معينة، وسم HTML، تاريخ — كلها أنماط تُلتقط بسطر واحد بدل عشرات الأسطر من الشروط المتداخلة.
المختبر الفوري يغير طريقة التعلم كلياً: بدل كتابة نمط وتشغيل برنامج وقراءة خطأ، ترى التطابقات تتشكل لحظياً أثناء الكتابة — كل حرف تضيفه يكشف أثره فوراً، وهذا أسرع طريق لفهم العناصر.
الأخطاء الشائعة التي يكشفها المختبر فوراً: النمط الجشع (+ بدل +?) الذي يبتلع أكثر مما ينبغي، ونسيان الأعلام، ومجموعات الالتقاط التي لا تلتقط ما تظنه — كلها تظهر بصرياً بدل التخمين.
للمطورين المحترفين: المختبر مثالي لفهم أنماط الآخرين — الصق نمطاً معقداً من مكتبة مفتوحة المصدر مع نص تجريبي وشاهد أجزاءه تعمل أمامك جزءاً جزءاً.
تنبيه أداء مهم: الأنماط المركبة على نصوص ضخمة قد تتجمد المتصفحات الضعيفة — اختبر على عينات صغيرة أولاً ثم طبّق في كودك مع حدود الطول.
أسئلة شائعة
هل يدعم الأداة نمط JavaScript تحديداً؟
نعم — النمط يُنفذ بمحرك RegExp في متصفحك نفسه، فالنتيجة مطابقة تماماً لسلوك كودك.
كيف أجعل النمط غير جشع؟
أضف علامة استفهام بعد المكرر: .*? بدل .* — جرّب الفرق مباشرة في المختبر.
ماذا يعني علم g؟
يجعل البحث يجد كل التطابقات لا الأول فقط — بدون g تتوقف عند أول تطابق.