أداة اختبار التعبيرات النمطية (Regex)
اختبر تعبيرًا نمطيًا مقابل كتلة نص وشاهد كل تطابق ومجموعة التقاط وموضعها مميزًا فوريًا.
🔒 تتم المعالجة محليًا في متصفحك
Loading…
كيفية الاستخدام
- اكتب أو الصق نمطك في حقل "التعبير النمطي" (دون الشرطتين المائلتين المحيطتين به).
- فعّل أو عطّل الرايات i وm وs حسب الحاجة — راية g (الشاملة) مفعّلة دائمًا لضمان إيجاد كل التطابقات وليس أول واحد فقط.
- الصق أو اكتب النص الذي تريد اختباره في مربع "نص الاختبار".
- تُحدَّث النتائج مباشرة: تُميَّز التطابقات في المعاينة، وتُدرج مواضعها ومجموعات الالتقاط الخاصة بها أسفلها.
المميزات
- يُميّز كل تطابق في نص الاختبار مباشرة أثناء الكتابة
- يعرض موضع كل تطابق ونصّه الكامل ومجموعات الالتقاط الخاصة به
- بدّل رايات تجاهل حالة الأحرف (i) والأسطر المتعددة (m) وتطابق النقطة مع الأسطر الجديدة (s)
- يعرض رسالة خطأ واضحة للأنماط غير الصالحة بدلًا من التعطل
- 100% من جانب المتصفح — نمطك ونصك لا يغادران متصفحك أبدًا
الأسئلة الشائعة
هل يتم رفع نمطي أو نصي إلى أي مكان؟
لا. تعمل أداة اختبار التعبيرات النمطية بالكامل داخل متصفحك باستخدام محرك RegExp الأصلي في JavaScript — لا يُرسل شيء إلى أي خادم أبدًا.
لماذا لا يمكنني إيقاف راية g (الشاملة)؟
راية التطابق الشامل ضرورية لإيجاد كل التطابقات وليس أول واحد فقط، وهذا هو الغرض من هذه الأداة. أما رايات i وm وs فتبقى قابلة للتبديل بالكامل.
ماذا يحدث إذا كتبت نمطًا غير صالح؟
ستظهر رسالة خطأ واضحة توضح المشكلة (مثل قوس غير متوازن) بدلًا من تعطل الأداة أو ظهور شاشة فارغة.
هل تدعم مجموعات الالتقاط؟
نعم. يعرض كل تطابق في القائمة أدناه مجموعات الالتقاط المرقّمة الخاصة به، إن وُجدت في النمط. تُوسَم المجموعات التي طابقت نصًا فارغًا وفقًا لذلك.
ما نكهة Regex المستخدمة هنا؟
تستخدم الأداة محرك RegExp الأصلي في متصفحك، لذا يتبع النحو صيغة JavaScript القياسية للتعبيرات النمطية وليس PCRE أو وحدة re في بايثون أو نكهات أخرى.