اختبر التعبيرات النمطية قبل نشرها
التعبيرات النمطية (Regex) قوية لكن يصعب كتابتها بشكل صحيح. خطأ مطبعي واحد — هروب خاطئ أو محدد كمي غير صحيح أو فئة أحرف معكوسة — يُفسد التحقق من صحة البيانات أو تحليلها أو استخراجها. اختبار التعبيرات النمطية في محرر الكود بطيء: كتابة، تشغيل، تصحيح، تكرار. وحين تكتشف المشكلة في بيئة الإنتاج، تكون قد تسببت بمشاكل فعلية.
يُظهر لك هذا المختبر التفاعلي بالضبط ما يطابقه نمطك، مع تمييز فوري. اكتب نمطًا واختبره على نصوص نموذجية وشاهد كل تطابق مُظللًا. إذا لم يعمل، عدّل الآن وشاهد النتائج فورًا.
مشاهدة التطابقات في الوقت الفعلي
أثناء كتابة النمط، تُظلَّل التطابقات في النص الاختباري فورًا:
- تطابقات مُظللة: كل تطابق ملوّن ومرقّم
- مجموعات الالتقاط: شاهد بالضبط ما يلتقطه كل مجموعة
(...) - عدد التطابقات: إجمالي التطابقات الموجودة
- معلومات تفصيلية: محتوى وموضع كل مجموعة ملتقطة
وضعا التطابق والاستبدال
تبويب التطابق: تحقق من أنماط البريد الإلكتروني وعناوين URL وأرقام الهاتف والتواريخ وأي نمط نصي آخر.
تبويب الاستبدال: أدخل نص الاستبدال وشاهد النتيجة فورًا. استخدم مراجع مجموعات الالتقاط ($1، $2) لإعادة ترتيب المحتوى.
علامات JavaScript النمطية الكاملة
- عام (g): ابحث عن جميع التطابقات
- غير حساس لحالة الأحرف (i): التطابق بصرف النظر عن حالة الأحرف
- متعدد الأسطر (m):
^و$يتطابقان مع حدود الأسطر - DotAll (s):
.يتطابق مع أحرف السطر الجديد
أنماط نموذجية مُدرجة
أنماط جاهزة للبريد الإلكتروني وعناوين URL والتواريخ وأرقام الهاتف والتحقق الأبجدي الرقمي.
حالات الاستخدام الفعلية
التحقق من النماذج: اختبر أنماط الإدخال قبل تضمينها في النماذج.
تحليل البيانات: استخرج حقولًا من السجلات أو ملفات CSV أو النصوص غير المنظمة.
تحويلات النصوص: أعد تسمية المتغيرات وإعادة تنسيق التواريخ باستخدام مجموعات الالتقاط.
100% محلي، بدون معالجة خارجية
تبقى الأنماط في متصفحك. اختبر البيانات الحساسة دون أي قلق بشأن الخصوصية.
Tiny Online Tools







