التعبيرات النمطية (Regex): دليل المبتدئين - المدونة - أدوات
تعلم أساسيات التعبيرات النمطية Regex وكيفية استخدامها
Regex أداة قوية للبحث ومعالجة النصوص البرمجية.
ما هو Regex؟
- Regular Expressions
- أنماط للبحث في النصوص
- مدعوم في معظم لغات البرمجة
- أداة قوية للتحقق من البيانات
الرموز الأساسية:
- . أي حرف
- * صفر أو أكثر
- + واحد أو أكثر
- ? صفر أو واحد
- [] مجموعة أحرف
- ^ بداية النص
- $ نهاية النص
أمثلة شائعة:
- البريد الإلكتروني: ^[\w.-]+@[\w.-]+\.\w+$
- رقم الهاتف: ^\d{10}$
- الرابط: ^https?://.*
- رمز بريدي: ^\d{5}$
استخدامات Regex:
- التحقق من صحة البيانات
- البحث والاستبدال
- استخراج المعلومات
- تنظيف البيانات
- تحليل النصوص
نصائح للمبتدئين:
1. ابدأ ببساطة
2. اختبر باستمرار
3. استخدم أداة اختبار
4. اقرأ من اليسار لليمين
5. احفظ الأنماط الشائعة
أخطاء شائعة:
- عدم escape الأحرف الخاصة
- استخدام .* بشكل خاطئ
- نسيان أقواس المجموعات
- عدم التحقق من الحدود
استخدم أداة اختبار Regex!