فهرس الدليل

دليل شامل

Regex: قوة معالجة النصوص

📅 22 أغسطس 2026 | ⏱️ 30 دقيقة قراءة

Regular Expressions (Regex) هي لغة قوية للبحث عن أنماط في النصوص.

🔤 الجزء الأول: الأساسيات

a        - يطابق الحرف a
abc      - يطابق النص abc
a|b      - يطابق a أو b
[abc]    - يطابق a أو b أو c
[^abc]   - لا يطابق a أو b أو c

🔣 الجزء الثاني: الرموز الخاصة

.        - أي حرف عدا السطر الجديد
\\d      - أي رقم (0-9)
\\w      - أي حرف أو رقم أو _
\\s      - أي مسافة (space, tab)
^        - بداية السطر
$        - نهاية السطر

🔢 الجزء الثالث: المحددات الكمية

a*       - صفر أو أكثر من a
a+       - واحد أو أكثر من a
a?       - صفر أو واحد من a
a{3}     - ثلاثة من a
a{3,}    - ثلاثة أو أكثر
a{3,5}   - من 3 إلى 5

📦 الجزء الرابع: المجموعات

(abc)    - مجموعة مرقمة
(?:abc)  - مجموعة غير مرقمة
(abc)+   - تكرار المجموعة
\\1      - مرجع للمجموعة الأولى

🎨 الجزء الخامس: أمثلة عملية

# البريد الإلكتروني
[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\\.[A-Z|a-z]{2,}

# رقم الهاتف
\\d{3}-\\d{3}-\\d{4}

# IP Address
\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}

📋 الجزء السادس: الملخص السريع

الرمز الوظيفة
.أي حرف
\\dرقم (0-9)
\\wحرف أو رقم
*صفر أو أكثر
+واحد أو أكثر
?صفر أو واحد

🎉 مبارك!

أصبحت الآن قادراً على استخدام Regex.

تم نسخ الرابط!