Developer2025-01-10تحديث: أبريل 2026
بواسطة فريق Productivities • الرياض، المملكة العربية السعودية
إتقان التعبيرات النمطية: دليل عملي
التعبيرات النمطية (regex) هي واحدة من أقوى الأدوات — وأكثرها إثارة للخوف — في ترسانة المطور. يمكنها التحقق من البريد الإلكتروني واستخراج البيانات وإجراء عمليات بحث واستبدال معقدة.
فهم أساسيات Regex
في جوهره، التعبير النمطي هو نمط يصف مجموعة من السلاسل النصية. أبسط regex هو سلسلة حرفية.
.يطابق أي حرف واحد*يطابق صفر أو أكثر من العنصر السابق+يطابق واحد أو أكثر?يجعل العنصر السابق اختيارياً[ ]يحدد فئة أحرف
فئات الأحرف المختصرة
\d— أي رقم\w— أي حرف كلمة\s— أي مسافة بيضاء\b— حد كلمة
وصفات Regex عملية
- التحقق من البريد:
^[\w.-]+@[\w.-]+\.[a-zA-Z]{2,}$ - مطابقة URL:
https?://[\w.-]+(/[\w./-]*)? - عنوان IP:
\b\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\b
نصائح الأداء
يمكن أن يتسبب regex المكتوب بشكل سيء في تراجع كارثي. تجنب المحددات الكمية المتداخلة واختبر أنماطك دائماً. جرّب أداة اختبار Regex للتحقق الفوري.
شارك هذا المقال
جرّب الأداة المذكورة في هذا المقال
Regex Tester