انتقل إلى محتوى الدرس

Pattern Matching Mental Model RegExp مفهوم التعبيرات النمطية RegExp

أتقن التعبيرات النمطية RegExp في JavaScript من صياغة الأنماط والأعلام وفئات المحارف والمراسي ودوال test وmatchAll إلى الوقاية من بطء التراجع ReDoS.
2 صفوف تعليمية
جافا سكريبت
7 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

يُمثل التعبير النمطي (RegExp) كائناً وصفياً مختصراً يحدد شكل السلسلة النصية المطلوبة؛ فيغنيك عن عشرات الحلقات والشروط المعقدة عند التحقق من صيغة رمز بريدي أو استخراج الوسوم أو إخفاء أرقام البطاقات.

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

الصف 2 صورة توضيحية
مخطط مكونات التعبير النمطي RegExp: المراسي وفئات المحارف والمكممات والوقاية من بطء ReDoS