.*
أدوات نصوص متقدمة خصوصيتك أولًا

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

شغّل النمط على نص تجريبي واعرف ما يطابقه قبل استخدامه داخل التطبيق.

عن هذه الأداة

اختبار التعبيرات النمطية Regex — تستطيع Regex البحث والتحقق والالتقاط والاستبدال، لكن الصياغة والميزات تختلف بين المحركات.

اختبر أمثلة ناجحة وفاشلة وحالات حدودية؛ نجاح مثال واحد لا يثبت أن النمط كامل أو آمن.

طريقة الاستخدام

  1. أدخل النمط والأعلام المتاحة.
  2. الصق نصًا تجريبيًا غير حساس.
  3. راجع المطابقات وعدّل النمط باستخدام أمثلة صحيحة وخاطئة.

مثال عملي

قبل
Pattern: \b[A-Z]{2}-\d{4}\b
Text: Ref AB-2048 approved
بعد
Match: AB-2048

اختبر النمط في نفس اللغة والمحرك المستخدمين في تطبيقك.

استخدامات شائعة

  • تجربة أنماط البحث والاستخراج.
  • فحص قواعد التحقق بالحالات الحدودية.
  • تعلم تأثير المجموعات والأعلام.

ملاحظات وحدود الأداة

  • لا تثبت الأداة أن النمط آمن أو كامل.
  • لا تختبر بيانات إنتاج خاصة أو أنماطًا غير موثوقة على نصوص ضخمة.

الخصوصية: تتم العملية داخل متصفحك ولا ترفع هذه الأداة النص إلى الخادم.

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

لماذا يعمل النمط هنا ولا يعمل في تطبيقي؟+

تختلف محركات Regex في الأعلام وLookbehind ويونيكود والهروب وصيغة الاستبدال.

هل يمكن لـRegex التحقق من كل عناوين البريد؟+

يكشف النمط البسيط الأخطاء الواضحة، لكن القواعد الكاملة وإمكانية التسليم تحتاج منطق التطبيق.

هل يمكن أن تكون Regex بطيئة؟+

نعم، بعض الأنماط المتداخلة أو الغامضة تسبب Backtracking كبيرًا مع مدخلات معينة.