ما هي التعبيرات النمطية (Regex)؟
التعبيرات النمطية (Regex) هي سلسلة من الحروف التي تحدد نمط البحث. يستخدمها المبرمجون للتحقق من المدخلات، البحث في ملفات السجلات (Logs)، وتحليل النصوص. رغم مظهرها المعقد، فإنها تعتمد على قواعد بسيطة جداً.
رموز Regex الشائعة
^- يطابق بداية السطر.$- يطابق نهاية السطر.\d- يطابق أي رقم من (0-9).[a-z]- يطابق أي حرف صغير.
أمثلة عملية
للتحقق من الرمز البريدي المكون من 5 أرقام، يمكنك استخدام النمط: ^\d{5}$. يخبر هذا المحلل بالبحث عن خمسة أرقام متتالية تماماً من البداية للنهاية.