اختبار التعبيرات النمطية
اختبر التعبيرات النمطية مباشرة
اكتب نمط التعبير النمطي، أدخل نص الاختبار، وشاهد التطابقات تظهر فوراً. يدعم خيارات العموم، عدم حساسية الحالة، وتعدد الأسطر.
إبراز التطابقات مباشرة
شاهد التطابقات تظهر في نص الاختبار أثناء كتابة النمط. نتائج فورية ومرئية.
جميع خيارات جافاسكريبت
تفعيل خيارات العموم (g)، عدم حساسية الحالة (i)، تعدد الأسطر (m)، وشمول جميع الرموز (s) بنقرة واحدة.
تفاصيل مجموعات الالتقاط
عرض جميع التطابقات مع التفاصيل الكاملة بما في ذلك مجموعات الالتقاط، المؤشرات، والنص المطابق.
يعمل 100% على جهازك
يعمل بالكامل في متصفحك. بدون إرسال بيانات للخادم، بدون جمع بيانات، نتائج فورية.
التعبيرات النمطية: أداة لا غنى عنها للمطور
التعبيرات النمطية (regex أو regexp) هي أنماط قوية تُستخدم لمطابقة، بحث، ومعالجة النصوص. مدعومة في جميع لغات البرمجة تقريباً مثل جافاسكريبت، بايثون، جافا، PHP وغيرها. من التحقق من صحة البريد الإلكتروني إلى تحليل ملفات السجلات، regex مهارة أساسية لأي مطور.
بنية التعبيرات النمطية الشائعة
العناصر الأساسية في regex تشمل: \d (أرقام)، \w (أحرف كلمات)، \s (مسافات)، . (أي رمز)، * (صفر أو أكثر)، + (واحد أو أكثر)، ? (اختياري)، [] (فئات الرموز)، () (مجموعات)، ^ (بداية)، و $ (نهاية). اجمع هذه اللبنات لصنع أنماط تطابق النص المطلوب بدقة. مثلاً، \b\w+@\w+\.\w+\b تطابق أنماط البريد الإلكتروني البسيطة.
نصائح لكتابة تعبيرات نمطية أفضل
ابدأ ببساطة وزد التعقيد تدريجياً. اختبر باستمرار على بيانات حقيقية. استخدم المحددات غير الجشعة (*? و +?) للحصول على أقصر تطابق. استخدم المجموعات المسماة (?