في عالم البرمجة قد تكون سمعت عن كلمة
regex
لأنها تستخدم في أغلب لغات البرمجة و لابد أن يأتي يوم وتستخدمها في الكود الخاص بك
هي اختصار لـ
Regular Expressions
وترجمتها في اللغة العربية تعني :
التعبيرات النمطية
ماهي Regex
هي عبارة عن مجموعة من الرموز والأحرف مكتوبة بنمط معين وترتيب محدد
تستخدم في التعامل مع النصوص كبيانات نصية ولها مهام كثيرة مثل :
- البحث عن كلمة محددة في النص
- التحقق من شرط محدد في النص
- استخراج معلومات محددة من النص
وذلك يكون يساعدك بسهولة بدون كتابتك لأكواد برمجية لعمل خوارزمية معقدة .
التعبيرات النمطية مهمة جدا جدا في عالم التكنولوجيا لأنها تستخدم بشكل كبير جدا جدا في تقنيات حديثة علي سبيل المثال يتم استخدام regular expressions في بعض الحالات داخل مجال الذكاء الأصطناعي لمعالجة اللغة الطبيعية أو ما يسمي NLP بلتحديد
وهي اختصار Natural Language Processing ومعناها معالجة اللغة الطبيعية .
بعض المصادر الموثوقة لتعلم regex: