Stax

Regex Tester

اختبار التعبيرات المنتظمة مع تمييز التطابقات المباشر.

//g

ما هو فاحص Regex؟

أداة لاختبار Regular Expressions على النصوص. أدخل النمط والنص، تشاهد المطابقات فوراً مع تظليل. أساسي للمطورين، data analysts، QA engineers. تعلم regex وتصحيح الأنماط بسرعة.

ميزات الأداة

  1. تظليل المطابقات حية
  2. شرح كل جزء من النمط
  3. Flags: g، i، m، s، u
  4. استخراج groups
  5. وظيفة replace
  6. أمثلة جاهزة

أنماط شائعة

  • Email: ^[\w.-]+@[\w.-]+\.\w+$
  • Phone: ^\+?\d{10,15}$
  • URL: ^https?://[\w.-]+
  • Date: \d{4}-\d{2}-\d{2}
  • IP: ^(\d{1,3}\.){3}\d{1,3}$

متى تستخدم regex

التحقق من إدخال النموذج. البحث في logs. استخراج البيانات (web scraping). استبدال جماعي. parsing بسيط. لا تستخدم لـ HTML/XML/JSON nested - استخدم proper parsers. 'إذا حللت بـ regex، الآن لديك مشكلتان' - اختر الأداة الصحيحة. كل المعالجة محلياً.

الأسئلة الشائعة

ما هي Regex؟
Regular Expression - نمط لمطابقة النصوص. مثال: \d+ يطابق أي تسلسل أرقام. [a-z]+ يطابق أحرف صغيرة. ^...$ يطابق سطر كامل. قوية لكن صعبة. مستخدمة في التحقق من الإدخال، البحث، استبدال النصوص، logs parsing.
ما الـ flags الشائعة؟
g (global - يطابق الكل، ليس أول واحد). i (insensitive - حالة لا تهم). m (multiline - ^ و $ لكل سطر). s (singleline - . يطابق newline). u (unicode). y (sticky). كل لغة برمجة تدعم مجموعة مختلفة.
كيف أتعلم regex؟
ابدأ بـ regex101.com - يشرح كل جزء. تعلم: literals، metacharacters (. * + ? \d \w \s)، quantifiers (* + ? {n,m})، anchors (^ $)، groups (()) و alternation (|). regexbuddy للتمارين. كل مطور يحتاج هذه المهارة.
هل regex حل لكل مشكلة؟
لا - regex لا تفهم HTML/XML/JSON nested. للـ HTML، استخدم HTML parser. للـ JSON، استخدم JSON.parse. شعبية: 'إذا حللت مشكلة بـ regex، الآن لديك مشكلتان'. استخدم regex للنصوص البسيطة، parsers للهياكل.

أدوات ذات صلة