Write or paste your regular expression pattern in the regex field.
Enter the test text you want to match against.
View highlighted matches with position details in real time.
Toggle flags (global, case-insensitive, multiline) and use quick pattern shortcuts.
معاينة سريعة
حالات الاستخدام
التحقق من مدخلات النماذج مثل البريد الإلكتروني وأرقام الهواتف والروابط
تصحيح وتحسين التعابير النمطية أثناء التطوير
اختبار أنماط استخراج البيانات لكشط الويب
بناء أنماط بحث واستبدال لمعالجة النصوص
تعلم وتجربة صيغة التعابير النمطية
regexdatetime
الأسئلة الشائعة
ما علامات التعابير النمطية المدعومة؟
تدعم هذه الأداة أربع علامات شائعة: g (شامل) للعثور على جميع المطابقات، i (تجاهل الحالة) لتجاهل حالة الأحرف، m (متعدد الأسطر) لجعل ^ و$ يطابقان حدود الأسطر، وs (النقطة تطابق الكل) لجعل النقطة تطابق أحرف السطر الجديد. يمكنك دمج هذه العلامات.
كيف تعمل أزرار الأنماط السريعة؟
تقوم أزرار الأنماط السريعة بإدراج تعابير نمطية شائعة مباشرة في حقل إدخال النمط. على سبيل المثال، النقر على «بريد إلكتروني» يُدرج نمطًا لمطابقة عناوين البريد الإلكتروني القياسية، و«رابط» يُدرج نمطًا لمطابقة روابط HTTP/HTTPS، مما يوفر الوقت في اختبار التنسيقات الشائعة.
ماذا يفعل زر الهروب؟
يقوم زر الهروب بإضافة شرطة مائلة عكسية لهروب الأحرف الخاصة في التعابير النمطية (مثل . و* و+ و? و^ و$ وغيرها). هذا مفيد عندما تريد مطابقة نص عادي يحتوي على هذه الأحرف، والتي كانت ستُفسر كأحرف تعريفية في التعابير النمطية.
لماذا يظهر خطأ في التعابير النمطية؟
تحدث أخطاء التعابير النمطية عادةً بسبب صيغة نمط غير صالحة، مثل الأقواس غير المتطابقة أو المحددات الكمية المستخدمة بشكل غير صحيح أو تسلسلات الهروب غير الصالحة. تعرض الأداة رسالة الخطأ المحددة لمساعدتك في تحديد المشكلة في نمطك وإصلاحها.
هل يمكنني اختبار نمط على نص متعدد الأسطر؟
نعم، يمكنك إدخال نص متعدد الأسطر في منطقة الاختبار. تمكين علامة m (متعدد الأسطر) يجعل ^ و$ يطابقان بداية ونهاية كل سطر بدلاً من السلسلة بأكملها. تمكين علامة s (النقطة تطابق الكل) يجعل النقطة (.) تطابق أيضًا أحرف السطر الجديد.