أداة اختبار وتصحيح التعبيرات النمطية

أداة اختبار وتصحيح التعبيرات النمطية

اختبر التعبيرات النمطية ونقّحها واكتبها في الوقت الفعلي. اعثر على تطابقات السلاسل الفرعية والتقط مجموعات الفهارس فوراً.

/ /
نتائج التطابق:
0 Matches

أدوات إضافية

الميزات

لماذا تستخدم مُختبِر التعبيرات النمطية؟

اختبر التعبيرات النمطية وصحّح أخطاءها في الوقت الفعلي.

🎯

تطابقات في الوقت الفعلي

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

🧬

مجموعات الالتقاط

افحص أقواس فهرس الرموز المُلتقطة والمجموعات المُسمّاة بوضوح.

⚙️

تخصيص الرايات

بدّل فورًا قيود البحث الشامل أو تجاهل حالة الأحرف أو المطابقة متعددة الأسطر.

✔️

التوافق مع المعايير

متوافق تمامًا مع مواصفات صيغة التعبيرات النمطية القياسية في JavaScript.

🔒

لا يتم الإرسال إلى الخادم

تُنفَّذ العمليات في ذاكرة المتصفح المحلية. لا يتم أبداً تحميل حِمل النص المستهدف والأنماط.

🛡️

الحماية من الحلقات اللانهائية

يعترض تلقائيًا حلقات التطابق ذات العرض الصفري لمنع تجمّد علامة التبويب.

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

التعبير النمطي هو سلسلة من الأحرف تُشكّل نمط بحث. ويمكن استخدامه في عمليات البحث في النص واستبداله.

تضمن الراية 'g' (الشاملة) إرجاع جميع أنماط التطابق بدلاً من التوقف بعد التطابق الأول. أما الراية 'i' (تجاهل حالة الأحرف) فتجعل البحث والمطابقة غير مميزين بين الأحرف الكبيرة والصغيرة.

أي نمط فرعي محصور بين قوسين (مثل (\w+)) يشكّل مجموعة التقاط. تسرد الأداة محتويات كل مجموعة التقاط وفهرسها بشكل منفصل.

لا. كل شيء يحدث على جهاز العميل. كن حذرًا من أنماط 'التتبع العكسي الكارثي' التي قد تؤدي إلى تجميد علامات تبويب المتصفح مؤقتًا.

يحدث ذلك عندما يستخدم تعبير نمطي محدِّدات كمية متداخلة (مثل (a+)+)، مما يدفع المحرك إلى البحث في عدد أسّي من المسارات لسلسلة غير مطابقة، وهو ما يؤدي إلى مشكلات في الأداء.

تتضمن الرايات الشائعة g (البحث الشامل)، وi (عدم التمييز بين الأحرف الكبيرة والصغيرة)، وm (البحث في أسطر متعددة)، وs (يسمح للنقطة بمطابقة سطر جديد).

تدعم محركات التعبيرات النمطية الحديثة في JavaScript كلاً من الاستطلاع الأمامي ((?=...)) والاستطلاع الخلفي ((?<=...)).
هل تقبل ملفات التعريف الارتباطية؟

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

أكثر
Loading chat...
Connecting to community chat.