Advertisement

Search results

Searching...
Regular Expression
/ /
Test String
Highlighted Matches
Matches will be highlighted here...
Match Results 0

No matches yet. Enter a pattern and test string.

Quick Reference
.Any character except newline
\dDigit (0-9)
\DNon-digit
\wWord character (a-z, A-Z, 0-9, _)
\WNon-word character
\sWhitespace
\SNon-whitespace
^Start of string/line
$End of string/line
\bWord boundary
*0 or more
+1 or more
?0 or 1 (optional)
{n}Exactly n times
{n,m}Between n and m times
[abc]Any of a, b, or c
[^abc]Not a, b, or c
(abc)Capture group
(?:abc)Non-capturing group
a|ba or b

اختبار Regex

اختبر وصحح التعبيرات النمطية مع المطابقة الفورية

Advertisement

ما هو اختبار Regex؟

اختبار Regex هو أداة مجانية عبر الإنترنت تتيح لك اختبار التعبيرات النمطية في الوقت الفعلي. اكتب نمطك، والصق نص الاختبار، وشاهد فورًا جميع المطابقات مميزة. لا مزيد من التخمين إذا كان الـ regex يعمل - شاهد النتائج أثناء الكتابة.

لماذا تحتاج إلى اختبار Regex؟

قد يكون من الصعب الحصول على التعبيرات النمطية بشكل صحيح. إليك مواقف شائعة تساعد فيها هذه الأداة:

  • التحقق من مدخلات المستخدم: اختبر أنماط البريد الإلكتروني والهاتف وكلمة المرور قبل إضافتها إلى الكود
  • استخراج البيانات: تحقق مما إذا كان نمطك يلتقط التواريخ والروابط والمعرفات بشكل صحيح من النص الفوضوي
  • البحث والاستبدال: اختبر أنماط البحث قبل تشغيلها على ملفات مهمة
  • تعلم regex: جرب الأنماط وشاهد بالضبط ما يتطابق دون كتابة كود
  • تصحيح الأخطاء: اكتشف لماذا لا يتطابق الـ regex مع ما تتوقعه

كيفية اختبار التعبيرات النمطية - خطوة بخطوة

  1. أدخل نمطك: اكتب نمط regex في حقل الإدخال في الأعلى. يوضع النمط بين الشرطات المائلة.
  2. اضبط العلامات: حدد المربعات للعلامات التي تحتاجها - "g" للعام (البحث عن جميع المطابقات)، "i" لعدم حساسية الأحرف، وغيرها.
  3. الصق نص الاختبار: أضف النص الذي تريد البحث فيه في منطقة نص الاختبار.
  4. شاهد النتائج فورًا: يتم تمييز المطابقات في النص، وتظهر النتائج التفصيلية على اليمين مع معلومات الموضع ومجموعات الالتقاط.

الميزات الرئيسية

  • اختبار فوري: يتم تحديث النتائج أثناء الكتابة - لا حاجة لزر إرسال
  • تمييز المطابقات: شاهد بالضبط أين تحدث المطابقات في نصك بترميز الألوان
  • مجموعات الالتقاط: عرض جميع المجموعات الملتقطة لكل مطابقة، مرقمة تلقائيًا
  • جميع علامات JavaScript: دعم للعلامات g و i و m و s و u مع مربعات اختيار سهلة
  • مكتبة الأنماط الشائعة: وصول بنقرة واحدة إلى أنماط البريد الإلكتروني والرابط والهاتف وIP والمزيد
  • مرجع سريع: ورقة مراجعة مدمجة حتى لا تحتاج إلى البحث عن الصياغة
  • رسائل الخطأ: ملاحظات واضحة عندما يحتوي نمطك على أخطاء في الصياغة

نصائح للحصول على أفضل النتائج

  • ابدأ بسيطًا وأضف التعقيد تدريجيًا - اختبر كل جزء من نمطك
  • استخدم علامة "g" للعثور على جميع المطابقات، وليس فقط الأولى
  • تذكر تهريب الأحرف الخاصة مثل النقاط (.) والأقواس عند مطابقتها حرفيًا
  • انقر على الأنماط الشائعة لرؤية أمثلة من العالم الحقيقي والتعلم منها

الأسئلة الشائعة

أي نكهة regex تستخدمها هذه الأداة؟

تستخدم هذه الأداة تعبيرات JavaScript النمطية، والتي تعمل في جميع المتصفحات الحديثة. ستعمل معظم الأنماط أيضًا في PHP و Python ولغات أخرى مع تعديلات طفيفة.

لماذا لا يتطابق نمطي مع أي شيء؟

تحقق مما إذا كان نمطك يحتوي على أخطاء في الصياغة (تظهر باللون الأحمر). تأكد أيضًا من أنك تستخدم العلامات الصحيحة - بدون "g"، يتم العثور على المطابقة الأولى فقط. بدون "i"، المطابقة حساسة لحالة الأحرف.

ماذا تعني الألوان في النتائج المميزة؟

يُظهر التمييز الأصفر المطابقات الفردية، ويُظهر التمييز الأزرق المطابقات الزوجية. يساعدك هذا النمط المتناوب على رؤية أين تنتهي مطابقة وتبدأ أخرى.

هل يتم حفظ بياناتي في أي مكان؟

لا. كل المعالجة تحدث في متصفحك. أنماطك ونص الاختبار لا تغادر جهاز الكمبيوتر الخاص بك أبدًا.

Advertisement