ToolHub
افتح الأداة

مختبر التعابير النمطية

اختبر وصحح التعابير النمطية في الوقت الفعلي

أدوات المطورين

حول هذه الأداة

أداة اختبار تعابير نمطية في الوقت الفعلي تتيح لك كتابة واختبار وتصحيح التعابير النمطية فورًا. تدعم تبديل العلامات، وأنماط سريعة للتنسيقات الشائعة، وتمييز المطابقات مع تفاصيل المواقع، وميزات مفيدة مثل هروب التعابير النمطية وتحميل بيانات الأمثلة.

الميزات الرئيسية

How to Use

  1. Write or paste your regular expression pattern in the regex field.
  2. Enter the test text you want to match against.
  3. View highlighted matches with position details in real time.
  4. Toggle flags (global, case-insensitive, multiline) and use quick pattern shortcuts.

معاينة سريعة

حالات الاستخدام

regex datetime

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

ما علامات التعابير النمطية المدعومة؟

تدعم هذه الأداة أربع علامات شائعة: g (شامل) للعثور على جميع المطابقات، i (تجاهل الحالة) لتجاهل حالة الأحرف، m (متعدد الأسطر) لجعل ^ و$ يطابقان حدود الأسطر، وs (النقطة تطابق الكل) لجعل النقطة تطابق أحرف السطر الجديد. يمكنك دمج هذه العلامات.

كيف تعمل أزرار الأنماط السريعة؟

تقوم أزرار الأنماط السريعة بإدراج تعابير نمطية شائعة مباشرة في حقل إدخال النمط. على سبيل المثال، النقر على «بريد إلكتروني» يُدرج نمطًا لمطابقة عناوين البريد الإلكتروني القياسية، و«رابط» يُدرج نمطًا لمطابقة روابط HTTP/HTTPS، مما يوفر الوقت في اختبار التنسيقات الشائعة.

ماذا يفعل زر الهروب؟

يقوم زر الهروب بإضافة شرطة مائلة عكسية لهروب الأحرف الخاصة في التعابير النمطية (مثل . و* و+ و? و^ و$ وغيرها). هذا مفيد عندما تريد مطابقة نص عادي يحتوي على هذه الأحرف، والتي كانت ستُفسر كأحرف تعريفية في التعابير النمطية.

لماذا يظهر خطأ في التعابير النمطية؟

تحدث أخطاء التعابير النمطية عادةً بسبب صيغة نمط غير صالحة، مثل الأقواس غير المتطابقة أو المحددات الكمية المستخدمة بشكل غير صحيح أو تسلسلات الهروب غير الصالحة. تعرض الأداة رسالة الخطأ المحددة لمساعدتك في تحديد المشكلة في نمطك وإصلاحها.

هل يمكنني اختبار نمط على نص متعدد الأسطر؟

نعم، يمكنك إدخال نص متعدد الأسطر في منطقة الاختبار. تمكين علامة m (متعدد الأسطر) يجعل ^ و$ يطابقان بداية ونهاية كل سطر بدلاً من السلسلة بأكملها. تمكين علامة s (النقطة تطابق الكل) يجعل النقطة (.) تطابق أيضًا أحرف السطر الجديد.