DevTools

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

استخدم مختبر التعبيرات النمطية ضمن Ali Hub DevTools مع تحقق واضح ونتائج ومعلومات خصوصية وحدود موثقة.

المدخل الأساسي

لا يُستخدم التخزين إلا عندما تصف الأداة بيانات متصفح محلية، ذات إصدار، محددة النطاق، قابلة للمسح، وغير حساسة.

تثبيت هذه الأداة

أضف هذه الأداة إلى جهازك للوصول السريع.

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

اختبر التعبيرات النمطية مقابل نص نموذجي عبر الإنترنت مع مراجعة التطابقات والمجموعات والرايات واختلافات المحركات.

Make HTML structure easier to inspect

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

Formatting is not HTML validation

يصف التعبير النمطي أنماط النص باستخدام المحارف وفئاتها والكميات والمجموعات والمراسي والبدائل والمحارف المهروبة. تختلف المحركات في Unicode والتراجع والمجموعات المسماة والاستبدال. سجل المحرك والرايات مع النمط.

How to format HTML

  1. أدخل النمط واختر الرايات أو خيارات المحرك وأضف نصاً ممثلاً وافحص التطابقات ومجموعات الالتقاط. أضف حالات عادية وفارغة وحدّية وUnicode وعدائية. اهرب بيانات المستخدم قبل بناء نمط ديناميكي وحدد حدوداً للمدخلات غير الموثوقة.
  2. أدخل النمط واختر الرايات أو خيارات المحرك وأضف نصاً ممثلاً وافحص التطابقات ومجموعات الالتقاط. أضف حالات عادية وفارغة وحدّية وUnicode وعدائية. اهرب بيانات المستخدم قبل بناء نمط ديناميكي وحدد حدوداً للمدخلات غير الموثوقة. Compare captures with the expected text.

Formatting method

  • Read markup structure

    يترجم المختبر النمط بالخيارات ثم يفحص النص ويعرض التطابقات والمواقع والمجموعات. تعطي الصياغة غير الصالحة خطأ. قد تكون الأنماط كثيرة التراجع بطيئة أو خطرة، لذلك لا تضمن المعاينة الأداء.

  • Apply indentation

    يترجم المختبر النمط بالخيارات ثم يفحص النص ويعرض التطابقات والمواقع والمجموعات. تعطي الصياغة غير الصالحة خطأ. قد تكون الأنماط كثيرة التراجع بطيئة أو خطرة، لذلك لا تضمن المعاينة الأداء.

  • Preserve content

    يترجم المختبر النمط بالخيارات ثم يفحص النص ويعرض التطابقات والمواقع والمجموعات. تعطي الصياغة غير الصالحة خطأ. قد تكون الأنماط كثيرة التراجع بطيئة أو خطرة، لذلك لا تضمن المعاينة الأداء.

Exact parser recovery, optional-tag handling, whitespace policy, embedded-language behavior, and error wording should be c...

Read the formatted result

يعرض الناتج المفيد الجزء المطابق وقيم الالتقاط والرايات وافتراضات المحرك. تحقق هل التطابق جزئي أو جشع أو متعدد الأسطر أو حساس لـ Unicode. التطابق الأخضر لا يثبت أن النمط مدقق كامل أو آمن.

أخطاء شائعة

من الأخطاء نسيان المراسي واستخدام النقطة لكل محرف وسوء فهم الكمية الجشعة وخلط صيغة المحركات وعدم تهريب الإدخال واختبار الحالة السليمة فقط. استخدم parser للغات المنظمة.

من الأخطاء نسيان المراسي واستخدام النقطة لكل محرف وسوء فهم الكمية الجشعة وخلط صيغة المحركات وعدم تهريب الإدخال واختبار الحالة السليمة فقط. استخدم parser للغات المنظمة. Compare captures with the expected text.

الحدود والحالات الخاصة

لا يضمن المختبر المحرك الإنتاجي أو الأداء أو مقاومة حجب الخدمة أو سلوك اللغة أو تغطية المدخلات. تحتاج المدخلات الكبيرة أو العدائية إلى تنفيذ محدود واختبارات تطبيقية.

لا يضمن المختبر المحرك الإنتاجي أو الأداء أو مقاومة حجب الخدمة أو سلوك اللغة أو تغطية المدخلات. تحتاج المدخلات الكبيرة أو العدائية إلى تنفيذ محدود واختبارات تطبيقية. Compare captures with the expected text.

Examples

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

ماذا يفعل مختبر regex؟

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

يعرض الناتج المفيد الجزء المطابق وقيم الالتقاط والرايات وافتراضات المحرك. تحقق هل التطابق جزئي أو جشع أو متعدد الأسطر أو حساس لـ Unicode. التطابق الأخضر لا يثبت أن النمط مدقق كامل أو آمن.

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

أي محرك يستخدم؟

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

يعرض الناتج المفيد الجزء المطابق وقيم الالتقاط والرايات وافتراضات المحرك. تحقق هل التطابق جزئي أو جشع أو متعدد الأسطر أو حساس لـ Unicode. التطابق الأخضر لا يثبت أن النمط مدقق كامل أو آمن.

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

ما الرايات؟

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

يعرض الناتج المفيد الجزء المطابق وقيم الالتقاط والرايات وافتراضات المحرك. تحقق هل التطابق جزئي أو جشع أو متعدد الأسطر أو حساس لـ Unicode. التطابق الأخضر لا يثبت أن النمط مدقق كامل أو آمن.

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

لماذا يتطابق جزء فقط؟

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

يعرض الناتج المفيد الجزء المطابق وقيم الالتقاط والرايات وافتراضات المحرك. تحقق هل التطابق جزئي أو جشع أو متعدد الأسطر أو حساس لـ Unicode. التطابق الأخضر لا يثبت أن النمط مدقق كامل أو آمن.

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

كيف تعمل مجموعات الالتقاط؟

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

يعرض الناتج المفيد الجزء المطابق وقيم الالتقاط والرايات وافتراضات المحرك. تحقق هل التطابق جزئي أو جشع أو متعدد الأسطر أو حساس لـ Unicode. التطابق الأخضر لا يثبت أن النمط مدقق كامل أو آمن.

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

هل يتحقق regex من البريد؟

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

يعرض الناتج المفيد الجزء المطابق وقيم الالتقاط والرايات وافتراضات المحرك. تحقق هل التطابق جزئي أو جشع أو متعدد الأسطر أو حساس لـ Unicode. التطابق الأخضر لا يثبت أن النمط مدقق كامل أو آمن.

Frequently asked questions

ماذا يفعل مختبر regex؟

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

أي محرك يستخدم؟

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

ما الرايات؟

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

لماذا يتطابق جزء فقط؟

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

كيف تعمل مجموعات الالتقاط؟

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

هل يتحقق regex من البريد؟

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

هل الأنماط المعقدة آمنة؟

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

كيف أختبر Unicode؟

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

References