أدوات المطورين
كيفية كتابة واختبار التعبيرات النمطية خطوة بخطوة
Dec 28, 2024٦ دقائق قراءة
Ad
التعبيرات النمطية (regex) هي أنماط قوية لمطابقة والبحث في النصوص ومعالجتها. تُستخدم في كل لغة برمجة ومحرر نصوص والعديد من أدوات سطر الأوامر. رغم أن regex قد يبدو مخيفاً، تعلم الأساسيات يفتح إمكانيات معالجة نصوص مذهلة.
ما هو التعبير النمطي؟
التعبير النمطي هو تسلسل أحرف يحدد نمط بحث. بدلاً من البحث عن سلسلة محددة مثل "hello"، يمكنك البحث عن أنماط مثل "أي كلمة تبدأ بـ h" أو "أي عنوان بريد إلكتروني".
صياغة Regex الأساسية
فئات الأحرف
.— يطابق أي حرف واحد (عدا السطر الجديد)\d— يطابق أي رقم (0-9)\w— يطابق أي حرف كلمة (أحرف، أرقام، شرطة سفلية)\s— يطابق أي مسافة بيضاء[abc]— يطابق أي حرف من a أو b أو c[a-z]— يطابق أي حرف صغير
المحددات الكمية
*— صفر مرة أو أكثر+— مرة واحدة أو أكثر?— صفر أو مرة واحدة (اختياري){3}— بالضبط 3 مرات
أمثلة واقعية
التحقق من البريد الإلكتروني
^[\w.-]+@[\w.-]+\.[a-zA-Z]{2,}$
رقم الهاتف
^\(?\d{3}\)?[-.\s]?\d{3}[-.\s]?\d{4}$
خطوة بخطوة: اختبار تعبير نمطي
- افتح الأداة — انتقل إلى اختبار التعبيرات النمطية.
- أدخل نمطك — اكتب تعبيرك النمطي في حقل النمط.
- أضف نص اختبار — الصق أو اكتب النص الذي تريد اختباره.
- شاهد المطابقات — يتم تمييز المطابقات في الوقت الفعلي.
- حسّن — عدّل نمطك وشاهد النتائج تتحدث فوراً.
تدرب واختبر regex بأداة اختبار التعبيرات النمطية — تغذية راجعة فورية في متصفحك.
جاهز لتجربتها؟
افتح اختبار التعبيرات النمطيةAd
شارك هذه الصفحة