OpenReplay Logo
12k
12k

مختبِر RegEx

اختبر التعبيرات النمطية ونقّحها على نص نموذجي، مع إبراز حيّ للتطابقات.

تفاصيل التطابق
أدخل نمط regex وسلسلة اختبار لعرض النتائج

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

اكتب نمطًا، والصق نص الاختبار، وشاهد كل تطابق مُبرَزًا مع مجموعات الالتقاط ومواقعه — تغذية راجعة فورية بدلًا من التخمين وإعادة التشغيل.

استخدمه لبناء أنماط التحقق ومرشّحات السجلات والمحلّلات قبل إطلاقها.

تعمل الأنماط بدلالات regex الخاصة بـ JavaScript (ECMAScript) — المحرّك نفسه المستخدَم في شيفرة الواجهة الأمامية لديك.

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

أي نكهة من regex هذه؟

نكهة JavaScript — ما يعمل في المتصفحات وNode. تنتقل معظم الأنماط مباشرة إلى PCRE، لكن قد يختلف النظر للخلف (lookbehind) وأصناف Unicode في المحرّكات الأقدم.

ماذا تعني الرايات (flags)؟

تجد g كل التطابقات بدلًا من الأول، وتتجاهل i حالة الأحرف، وتجعل m العلامتين ^ و$ تتطابقان لكل سطر، وتتيح s للعلامة . أن تطابق الأسطر الجديدة.

لماذا لا يطابق نمطي أي شيء؟

الأسباب الأكثر شيوعًا: محرف خاص لم يُهرَّب (. + ? () []) أو راية g مفقودة عند توقّع تطابقات متعدّدة.