مختبِر ومُصحِّح Regex
خصوصية بالتصميم — يعمل بالكامل في متصفحك
اختبر التعبيرات المنتظمة على نص تجريبي في متصفحك. تعرض Toova التطابقات المُضاءة مباشرةً ونتائج مجموعات الالتقاط ومخرجات الاستبدال وتشرح الأخطاء الشائعة — كل ذلك دون رفع تعبيرك المنتظم أو مدخلاتك الاختبارية.
التطابقات المباشرة ومجموعات الالتقاط
اكتب أو الصق تعبيرًا منتظمًا وعينة، وتُضيء Toova كل تطابق في النص أثناء الكتابة. حوّم فوق تطابق لترى مجموعات الالتقاط، المرقّمة والمسمّاة. يُظهر فهرس التطابق إلى جانب كل ظهور، وهو مساعد عند تصحيح تعبير منتظم يلتقط كثيرًا أو قليلًا. بدّل الإشارات (عامة وغير حساسة للحالة ومتعددة الأسطر ولاصقة ويونيكود) وتتحدث الإضاءة فورًا.
وضع الاستبدال
بدّل إلى وضع الاستبدال وقدّم سلسلة استبدال. تعرض لوحة المخرجات النص المحوَّل في الوقت الحقيقي. مجموعات الالتقاط متاحة كـ $1 و$2 والمجموعات المسمّاة كـ ${name}. هذه هي الأداة المناسبة لنمذجة عمليات البحث والاستبدال قبل تشغيلها عبر قاعدة كود أو عمود قاعدة بيانات — رؤية النتيجة أولًا ثم تطبيقها حيث يهمّ.
داخل المتصفح فقط، دون رفع
كل تقييم للتعبير المنتظم يعمل في متصفحك. النمط والنص الاختباري لا يغادران الصفحة. يهمّ هذا حين تُصحّح تعبيرًا منتظمًا على سجلات إنتاجية أو رسائل عملاء أو أي شيء حساس. الصفحة تعمل دون اتصال بعد التحميل الأول وتبويب الشبكة سيبقى فارغًا أثناء الاختبار.
الأسئلة الشائعة
- أي نكهة تعبيرات منتظمة تدعمها الأداة؟
- محرك التعبيرات المنتظمة في JavaScript، وهو أيضًا ما يستخدمه Node.js. يغطي ذلك معظم مكدسات الويب الحديثة. النظر للخلف والمجموعات المسمّاة وهروبات خصائص Unicode جميعها مدعومة.
- ما معنى الإشارات؟
- g يطابق جميع الظهورات (لا الأولى فقط). i غير حساسة للحالة. m تجعل ^ و$ تطابق حدود الأسطر. s تتيح لـ . مطابقة الأسطر الجديدة. u تُفعّل وضع Unicode. y يجعل التعبير المنتظم لاصقًا في موضع محدد.
- هل يمكنني رؤية قيم مجموعات الالتقاط؟
- نعم. حوّم فوق أي تطابق لرؤية مجموعات الالتقاط المرقّمة والمسمّاة. في وضع الاستبدال، تستبدل $1 و$2 و${name} النص المُلتقَط في المخرجات.
- لماذا تعبيري المنتظم بطيء على هذه المدخلات؟
- في الغالب تراجع كارثي — يمكن للمُحدِّدات الكمية المتداخلة كـ (a+)+ أن تنفجر أسيًا على مدخلات معينة. تُعلم Toova بالأنماط المشبوهة بتحذير قبل أن تُعلّق الصفحة.
- هل يُرسَل تعبيري المنتظم إلى أي خادم؟
- لا. يعمل التقييم بالكامل في متصفحك. النمط والنص الاختباري لا يغادران الصفحة ولا يوجد تسجيل لأي منهما.