كيفية الاستخدام
- اكتب أو اختر تعبيرًا عاديًا.
- الصق نموذج النص الذي تريد اختباره.
- قم بتبديل العلامات مثل
gأوiأوm. - قم بمراجعة التطابقات المميزة وعدد التطابقات ومجموعات الالتقاط.
- انسخ التطابقات أو استمر في تحسين النمط.
ملاحظة: يستخدم الإصدار الأول JavaScript RegExp، والذي يختلف عن PCRE وPython وأنواع regex الأخرى.
الميزات الأساسية
- ** اختبار JavaScript Regex المباشر **: اكتب نمط regex ونموذج نص لرؤية التطابقات على الفور.
- تبديل الأعلام: قم بتبديل الأعلام الشائعة
gوiوmوsوuبسرعة. - Capture Group Inspector: قم بمراجعة مجموعات الالتقاط لكل تطابق لتصحيح منطق التحليل.
- تصحيح أخطاء النص المحلي: تظل السجلات والحمولات والمعرفات والمقتطفات في متصفحك.
- إعدادات مسبقة مفيدة: ابدأ بالأنماط الشائعة للبريد الإلكتروني، وعنوان URL، وUUID، والمسافات البيضاء، ومستويات السجل.
الأدوات ذات الصلة
منسق JSON الآمن: تنسيق JSON والتحقق من صحته وإصلاحه محليًا. تجميل/تصغير، وتمييز الأخطاء، وإنشاء TypeScript أو Zod، والتحويل إلى XML — خاص. حاول الآن.
اختبار JSONPath ومقيم مجاني لـ API JSON. قم باستخراج العقد المطابقة في الوقت الفعلي، وافحص المسارات، وانسخ نتائج JSON بينما يظل التحليل محليًا في متصفحك.
قم بتحويل كائنات أو صفائف JSON إلى ملف CSV محليًا في متصفحك. قم بتسوية الحقول، ومعاينة النتيجة، ثم انسخ ملف CSV أو قم بتنزيله دون تحميل البيانات.
قم بتحويل نص أو ملفات CSV إلى صفائف JSON محليًا في متصفحك. يدعم الرؤوس ومحددات الفاصلة/الفاصلة المنقوطة/علامات التبويب وملفات السحب والإفلات والنسخ والتنزيل بدون تحميلات.
قارن بين مستندين JSON محليًا في متصفحك. قم بفرز مفاتيح الكائنات للفرق الدلالي، وتجاهل ضجيج ترتيب المفاتيح، ووضع علامة على الحقول المضافة والمزالة والمعدلة دون تحميلات.
قم بتصغير JSON في سطر واحد، وإزالة المسافة البادئة وفواصل الأسطر، ومقارنة الحجم الأصلي والحجم المصغر والبايتات المحفوظة والنسبة المئوية المحفوظة.
محول JSON إلى TypeScript مجاني عبر الإنترنت. قم بإنشاء واجهات وأنواع TypeScript على الفور من حمولات JSON الخاصة بك. إنشاء أكواد برمجية خاصة بنسبة 100% من جانب العميل.
قم بتحويل YAML إلى JSON المنسق محليًا في متصفحك. تدعم أداة المطور هذه التحويل المباشر، وYAML متعدد المستندات، وأخطاء التعرف على الخط، والنسخ، وتنزيل JSON دون تخزين البيانات.
منطق الحساب
تستخدم الأداة محرك JavaScript RegExp الخاص بالمتصفح محليًا:
- يتم تجميع النمط في تعبير عادي لجافا سكريبت.
- تعمل العلامات على تغيير حساسية حالة الأحرف والسلوك متعدد الأسطر والمطابقة العامة والمزيد.
- تعرض مجموعات الالتقاط أجزاء محددة داخل كل مباراة.
- يتم تحديد طول الإدخال لتقليل مخاطر تجميد الأنماط البطيئة للصفحة.
التعليمات
هل تم تحميل نموذج النص الخاص بي؟
لا، يتم تشغيل المطابقة محليًا في متصفحك، ولا يتم تحميل نموذج النص إلى الخادم.
ما هي نكهة التعبير العادي التي يستخدمها هذا؟
يستخدم الإصدار الأول JavaScript RegExp. لا يحاكي PCRE أو Python أو RE2 أو محركات أخرى.
كيف يمكنني رؤية مجموعات الالتقاط؟
بعد العثور على تطابق، يتم إدراج مجموعات الالتقاط لكل تطابق حتى تتمكن من فحص كل تطابق فرعي بين قوسين.
لماذا يعمل التعبير العادي الخاص بي في مكان آخر ولكن ليس هنا؟
يختلف بناء جملة Regex حسب اللغة والمحرك. يتبع هذا المختبر سلوك JavaScript regex.
هل يمكن للتعبير العادي تجميد الصفحة؟
يمكن أن تكون الأنماط المعقدة للغاية باهظة الثمن. تحدد الأداة طول الإدخال وتبلغ عن الأخطاء أو الحدود في واجهة المستخدم.