اختبار Regex - مصحح أخطاء Regex المباشر لجافا سكريبت

اختبر أنماط JavaScript regex محليًا باستخدام النقاط المميزة المباشرة والأعلام وعدد التطابقات ومجموعات الالتقاط. قم بتصحيح أخطاء نموذج النص في متصفحك دون أي تحميلات.

انقر لوضع المسرح

مباريات

2تطابقات
support@easytools.cc\nadmin@example.com\nnot-an-email

التقاط المجموعات

#فِهرِسمباراةالمجموعات
10support@easytools.ccلا أحد
221nadmin@example.comلا أحد

كيفية الاستخدام

  1. اكتب أو اختر تعبيرًا عاديًا.
  2. الصق نموذج النص الذي تريد اختباره.
  3. قم بتبديل العلامات مثل g أو i أو m.
  4. قم بمراجعة التطابقات المميزة وعدد التطابقات ومجموعات الالتقاط.
  5. انسخ التطابقات أو استمر في تحسين النمط.

ملاحظة: يستخدم الإصدار الأول JavaScript RegExp، والذي يختلف عن PCRE وPython وأنواع regex الأخرى.

الميزات الأساسية

  • ** اختبار JavaScript Regex المباشر **: اكتب نمط regex ونموذج نص لرؤية التطابقات على الفور.
  • تبديل الأعلام: قم بتبديل الأعلام الشائعة g وi وm وs وu بسرعة.
  • Capture Group Inspector: قم بمراجعة مجموعات الالتقاط لكل تطابق لتصحيح منطق التحليل.
  • تصحيح أخطاء النص المحلي: تظل السجلات والحمولات والمعرفات والمقتطفات في متصفحك.
  • إعدادات مسبقة مفيدة: ابدأ بالأنماط الشائعة للبريد الإلكتروني، وعنوان URL، وUUID، والمسافات البيضاء، ومستويات السجل.

الأدوات ذات الصلة

تأمين تنسيق JSON ومولد النوع - النوع المحلي Gen

منسق JSON الآمن: تنسيق JSON والتحقق من صحته وإصلاحه محليًا. تجميل/تصغير، وتمييز الأخطاء، وإنشاء TypeScript أو Zod، والتحويل إلى XML — خاص. حاول الآن.

اختبار ومقيم JSONPath مجانًا | الاستعلامات المحلية في الوقت الحقيقي

اختبار JSONPath ومقيم مجاني لـ API JSON. قم باستخراج العقد المطابقة في الوقت الفعلي، وافحص المسارات، وانسخ نتائج JSON بينما يظل التحليل محليًا في متصفحك.

محول JSON إلى CSV - تصدير جداول البيانات المحلية

قم بتحويل كائنات أو صفائف JSON إلى ملف CSV محليًا في متصفحك. قم بتسوية الحقول، ومعاينة النتيجة، ثم انسخ ملف CSV أو قم بتنزيله دون تحميل البيانات.

محول CSV إلى JSON - محلل محلي في الوقت الحقيقي

قم بتحويل نص أو ملفات CSV إلى صفائف JSON محليًا في متصفحك. يدعم الرؤوس ومحددات الفاصلة/الفاصلة المنقوطة/علامات التبويب وملفات السحب والإفلات والنسخ والتنزيل بدون تحميلات.

JSON Diff Checker - مقارنة دلالية محلية

قارن بين مستندين JSON محليًا في متصفحك. قم بفرز مفاتيح الكائنات للفرق الدلالي، وتجاهل ضجيج ترتيب المفاتيح، ووضع علامة على الحقول المضافة والمزالة والمعدلة دون تحميلات.

JSON المصغر والضاغط

قم بتصغير JSON في سطر واحد، وإزالة المسافة البادئة وفواصل الأسطر، ومقارنة الحجم الأصلي والحجم المصغر والبايتات المحفوظة والنسبة المئوية المحفوظة.

محول JSON إلى TypeScript - إنشاء واجهات محليًا

محول JSON إلى TypeScript مجاني عبر الإنترنت. قم بإنشاء واجهات وأنواع TypeScript على الفور من حمولات JSON الخاصة بك. إنشاء أكواد برمجية خاصة بنسبة 100% من جانب العميل.

محول YAML إلى JSON - محلل آمن من جانب العميل

قم بتحويل YAML إلى JSON المنسق محليًا في متصفحك. تدعم أداة المطور هذه التحويل المباشر، وYAML متعدد المستندات، وأخطاء التعرف على الخط، والنسخ، وتنزيل JSON دون تخزين البيانات.

منطق الحساب

تستخدم الأداة محرك JavaScript RegExp الخاص بالمتصفح محليًا:

  • يتم تجميع النمط في تعبير عادي لجافا سكريبت.
  • تعمل العلامات على تغيير حساسية حالة الأحرف والسلوك متعدد الأسطر والمطابقة العامة والمزيد.
  • تعرض مجموعات الالتقاط أجزاء محددة داخل كل مباراة.
  • يتم تحديد طول الإدخال لتقليل مخاطر تجميد الأنماط البطيئة للصفحة.

التعليمات

هل تم تحميل نموذج النص الخاص بي؟

لا، يتم تشغيل المطابقة محليًا في متصفحك، ولا يتم تحميل نموذج النص إلى الخادم.

ما هي نكهة التعبير العادي التي يستخدمها هذا؟

يستخدم الإصدار الأول JavaScript RegExp. لا يحاكي PCRE أو Python أو RE2 أو محركات أخرى.

كيف يمكنني رؤية مجموعات الالتقاط؟

بعد العثور على تطابق، يتم إدراج مجموعات الالتقاط لكل تطابق حتى تتمكن من فحص كل تطابق فرعي بين قوسين.

لماذا يعمل التعبير العادي الخاص بي في مكان آخر ولكن ليس هنا؟

يختلف بناء جملة Regex حسب اللغة والمحرك. يتبع هذا المختبر سلوك JavaScript regex.

هل يمكن للتعبير العادي تجميد الصفحة؟

يمكن أن تكون الأنماط المعقدة للغاية باهظة الثمن. تحدد الأداة طول الإدخال وتبلغ عن الأخطاء أو الحدود في واجهة المستخدم.