حول هذه الأداة
اكتب نمطًا، والصق نص الاختبار، وشاهد كل تطابق مُبرَزًا مع مجموعات الالتقاط ومواقعه — تغذية راجعة فورية بدلًا من التخمين وإعادة التشغيل.
استخدمه لبناء أنماط التحقق ومرشّحات السجلات والمحلّلات قبل إطلاقها.
تعمل الأنماط بدلالات regex الخاصة بـ JavaScript (ECMAScript) — المحرّك نفسه المستخدَم في شيفرة الواجهة الأمامية لديك.
الأسئلة الشائعة
أي نكهة من regex هذه؟
نكهة JavaScript — ما يعمل في المتصفحات وNode. تنتقل معظم الأنماط مباشرة إلى PCRE، لكن قد يختلف النظر للخلف (lookbehind) وأصناف Unicode في المحرّكات الأقدم.
ماذا تعني الرايات (flags)؟
تجد g كل التطابقات بدلًا من الأول، وتتجاهل i حالة الأحرف، وتجعل m العلامتين ^ و$ تتطابقان لكل سطر، وتتيح s للعلامة . أن تطابق الأسطر الجديدة.
لماذا لا يطابق نمطي أي شيء؟
الأسباب الأكثر شيوعًا: محرف خاص لم يُهرَّب (. + ? () []) أو راية g مفقودة عند توقّع تطابقات متعدّدة.