اختبر التعبيرات النمطية عبر الإنترنت
اكتب تعبيرًا نمطيًا وبعض نص الاختبار، وسيُميَّز كل تطابق أثناء الكتابة. يسرد جدول كل تطابق مع موضعه ومجموعات الالتقاط — المرقّمة والمسماة — لترى بالضبط ما يلتقطه نمطك. فعّل «استبدال» لمعاينة عملية استبدال باستخدام $1 و$<name> وغيرها من المراجع.
تستخدم الأداة محرك التعبيرات النمطية JavaScript في متصفحك، مع العلامات g وi وm وs وu. وتُوقَف الأنماط التي تستغرق وقتًا طويلًا تلقائيًا بدلًا من تجميد الصفحة. لا يُرسَل أي شيء تكتبه إلى خادم.
لماذا تستخدم أداة اختبار Regex هذه؟
- تمييز مباشر لجميع التطابقات
- مجموعات التقاط مرقّمة ومسماة لكل تطابق
- معاينة الاستبدال مع مراجع المجموعات
- تُوقَف الأنماط البطيئة بدلًا من تجميد الصفحة
كيفية اختبار تعبير نمطي
- أدخل النمط دون الشرطتين المائلتين المحيطتين به واختر العلامات
- الصق النص الذي تريد اختباره عليه
- راجع التطابقات والمجموعات المميّزة، وجرّب الاستبدال إن أردت
الأسئلة الشائعة
هل أداة اختبار Regex هذه مجانية؟
نعم، إنها مجانية تمامًا وبلا حدود.
ما صيغة التعبيرات النمطية المستخدمة؟
التعبيرات النمطية في JavaScript (ECMAScript)، كما في متصفحك وNode.js. معظم الصيغة مشتركة مع PCRE وPython و.NET، لكن ميزات مثل النظر للخلف (lookbehind) أو المحددات الكمية الاستحواذية قد تختلف بين المحركات.
كيف أستخدم مجموعات الالتقاط في الاستبدال؟
أشِر إلى المجموعات المرقّمة بـ $1 و$2 وهكذا، وإلى المجموعات المسماة — المكتوبة بالشكل (?<name>…) — بـ $<name>، وإلى التطابق الكامل بـ $&. استخدم $$ لكتابة علامة الدولار نفسها.
هل يُرسَل نصي إلى خادم؟
لا. تتم المطابقة بالكامل في متصفحك.