اختبار التعبيرات النمطية Regex
شغّل النمط على نص تجريبي واعرف ما يطابقه قبل استخدامه داخل التطبيق.
وصول سريع
أدوات نصوص متقدمة
الأكثر استخدامًا في هذه المجموعة
انتقل بين الأدوات مع الاحتفاظ بالنص الذي أدخلته.
منسق JSON
أدوات نصوص متقدمة
محول Base64
أدوات نصوص متقدمة
ترميز وفك ترميز URL
أدوات نصوص متقدمة
منشئ رابط مختصر
أدوات نصوص متقدمة
ترميز نص HTML
أدوات نصوص متقدمة
محول camelCase
أدوات نصوص متقدمة
محول snake_case
أدوات نصوص متقدمة
محول PascalCase
أدوات نصوص متقدمة
محول kebab-case
أدوات نصوص متقدمة
مولّد التجزئة (MD5، SHA-256)
أدوات نصوص متقدمة
محوّل الطابع الزمني (Unix)
أدوات نصوص متقدمة
مولّد UUID
أدوات نصوص متقدمة
محوّل الألوان (HEX، RGB، HSL)
أدوات نصوص متقدمة
فاكّ ترميز JWT
أدوات نصوص متقدمة
محوّل JSON ↔ CSV
أدوات نصوص متقدمة
جارٍ تحميل الأداة…
عن هذه الأداة
اختبار التعبيرات النمطية Regex — تستطيع Regex البحث والتحقق والالتقاط والاستبدال، لكن الصياغة والميزات تختلف بين المحركات.
اختبر أمثلة ناجحة وفاشلة وحالات حدودية؛ نجاح مثال واحد لا يثبت أن النمط كامل أو آمن.
طريقة الاستخدام
- أدخل النمط والأعلام المتاحة.
- الصق نصًا تجريبيًا غير حساس.
- راجع المطابقات وعدّل النمط باستخدام أمثلة صحيحة وخاطئة.
مثال عملي
قبل
Pattern: \b[A-Z]{2}-\d{4}\b
Text: Ref AB-2048 approvedبعد
Match: AB-2048
اختبر النمط في نفس اللغة والمحرك المستخدمين في تطبيقك.
استخدامات شائعة
- تجربة أنماط البحث والاستخراج.
- فحص قواعد التحقق بالحالات الحدودية.
- تعلم تأثير المجموعات والأعلام.
ملاحظات وحدود الأداة
- لا تثبت الأداة أن النمط آمن أو كامل.
- لا تختبر بيانات إنتاج خاصة أو أنماطًا غير موثوقة على نصوص ضخمة.
الخصوصية: تتم العملية داخل متصفحك ولا ترفع هذه الأداة النص إلى الخادم.
الأسئلة الشائعة
لماذا يعمل النمط هنا ولا يعمل في تطبيقي؟+
تختلف محركات Regex في الأعلام وLookbehind ويونيكود والهروب وصيغة الاستبدال.
هل يمكن لـRegex التحقق من كل عناوين البريد؟+
يكشف النمط البسيط الأخطاء الواضحة، لكن القواعد الكاملة وإمكانية التسليم تحتاج منطق التطبيق.
هل يمكن أن تكون Regex بطيئة؟+
نعم، بعض الأنماط المتداخلة أو الغامضة تسبب Backtracking كبيرًا مع مدخلات معينة.