
- بواسطة x32x01 ||
هل سبق لك أن واجهت مشكلة في البحث أو التلاعب بنصوص كبيرة أو معقدة؟ هنا تظهر قوة تعبيرات Regular Expressions أو regex، اللي بتخليك تتعامل مع النصوص بسرعة وكفاءة!
تعبيرات الـ regex عبارة عن سلسلة من الرموز اللي بتوصف أنماط معينة في النصوص. تُستخدم في لغات البرمجة زي Python، JavaScript، وPHP، وبتعتبر أساسية في أدوات ومكتبات متعددة.
أهم فوائد Regular Expressions
أمثلة عملية على استخدام Regex
البحث عن أي رقم هاتف في نص:
(يطابق الأنماط مثل: 123-456-7890)
التحقق من صحة بريد إلكتروني:
(تضمن البنية الصحيحة للبريد الإلكتروني)
تعتبر الـ Regular Expressions أداة لا غنى عنها للمطورين والمبرمجين، فهي توفر الوقت وتساعدك على التعامل مع البيانات بشكل أكثر مرونة وفعالية.
تعبيرات الـ regex عبارة عن سلسلة من الرموز اللي بتوصف أنماط معينة في النصوص. تُستخدم في لغات البرمجة زي Python، JavaScript، وPHP، وبتعتبر أساسية في أدوات ومكتبات متعددة.
أهم فوائد Regular Expressions
- البحث المتقدم: استخدمها للبحث عن نصوص دقيقة داخل مجموعات ضخمة من البيانات.
- التحقق من الأنماط: مثالية للتحقق من صحة المدخلات، زي بريد إلكتروني أو رقم هاتف.
- التعديل والتصفية: استبدال كلمات أو إزالة أنماط غير مرغوب فيها بسهولة.
- التحليل النصي: استخراج معلومات من نصوص غير منظمة، زي تحليل ملفات السجل أو البيانات النصية.
أمثلة عملية على استخدام Regex
البحث عن أي رقم هاتف في نص:\d{3}-\d{3}-\d{4}
(يطابق الأنماط مثل: 123-456-7890)
التحقق من صحة بريد إلكتروني:
^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+.[a-zA-Z]{2,}$
(تضمن البنية الصحيحة للبريد الإلكتروني)

التعديل الأخير: