Handytool
المطورمجانييعمل محليًا

مختبر Regex

اختبر تعابير JavaScript النمطية ضد أي نص - شاهد التطابقات والمجموعات المأسورة والاستبدالات مباشرة، داخل المتصفح.

//g
الخيارات
نص الاختبار
المطابقات · 0 تطابق(ات)
نتيجة الاستبدال

عن مختبر Regex

مختبر regex من Handytool يتيح لك بناء وتصحيح تعابير JavaScript النمطية ضد أي نص اختبار في الوقت الفعلي. بدّل كل علم (g, i, m, s, y, u)، شاهد المجموعات المأسورة المرقمة لكل تطابق، وجرّب قالب استبدال مع عناصر نائبة $1, $2 جنباً إلى جنب. يتم تقييم النمط بواسطة محرك RegExp الأصلي في المتصفح.

مزايا مختبر Regex

  • 01

    المطابقات والمجموعات المأسورة المباشرة

    كل ضغطة مفتاح تعيد تشغيل النمط. يعرض كل تطابق فهرسه في المدخلات بالإضافة إلى جميع المجموعات المأسورة.

  • 02

    جميع أعلام JavaScript

    بدّل g, i, m, s, y، و u على حدة. تم تضمين أعلام Sticky و Unicode حتى تتمكن من إعادة إنتاج ما يستخدمه كود التطبيق الخاص بك بالضبط.

  • 03

    معاينة الاستبدال

    اكتب سلسلة استبدال مع $1, $2, $& والأصدقاء لرؤية الإخراج المستبدل يتحدث مباشرة.

الأسئلة الشائعة حول مختبر Regex

أي نكهة regex يستخدمها هذا المختبر؟
JavaScript (ECMAScript). يتم تقييم الأنماط بواسطة محرك RegExp الأصلي للمتصفح.
هل يترك نمطي أو نص الاختبار الصفحة؟
لا. كل شيء يعمل محلياً في المتصفح - لا يتم إجراء أي طلبات شبكة.
كيف أستخدم المجموعات المأسورة في حقل الاستبدال؟
استخدم $1, $2، ... للإشارة إلى المجموعات المأسورة المرقمة، $& للمطابقة بأكملها، و $$ لإدراج $ حرفي.
لماذا لا يطابق regex الخاص بي عبر فواصل الأسطر؟
بشكل افتراضي، لا تطابق النقطة (.) أحرف السطر الجديد. فعّل علم s (dot-all).
هل يعمل هذا مع أنماط Python أو PCRE؟
المحرك هو JavaScript، لذا تتصرف معظم الأنماط الأساسية بشكل متطابق.

أدوات ذات صلة

المطور

استكشف أدوات أخرى

كل الأدوات