مختبر التعابير النمطية
اختبر التعابير النمطية في الوقت الفعلي. اعرض جميع التطابقات وعدد التطابقات والعلامات (عام، غير حساس لحالة الأحرف، متعدد الأسطر).
المعلمات
أدخل نمط regex بدون محددات.
السلسلة التي ستختبر التعبير العادي الخاص بك مقابلها
علامات regex: g (عام)، i (غير حساس للحالة)، m (متعدد الأسطر).
النتائج
نمط التعبير العادي غير صالح
نتائج أخرى (5)
The pattern matched the test string
إجمالي عدد التطابقات التي تم العثور عليها
1. "Hello World, hello regex!" (at index 0) 2. "" (at index 25)
Showing 2 matches
جميع السلاسل الفرعية المتطابقة
\.\*
تم تجاوز النمط الذي يحتوي على أحرف خاصة لمطابقة سلسلة حرفية
مثال المدخل والنتيجة
/\d+/g
Order 42, item 742, 7لماذا تختار مختبر التعابير النمطية
يتيح لك اختبار Regex اختبار التعبيرات العادية مقابل السلاسل النصية على الفور. شاهد جميع المطابقات، والتقط المجموعات، وتطابق المواضع، وتحقق من صحة أنماط التعبير العادي قبل استخدامها في التعليمات البرمجية.
- ✓اختبارات أنماط التعبير العادي مع جميع العلامات القياسية (g، i، m، s، u)
- ✓يعرض كل مباراة مع موضع الفهرس ومجموعات الالتقاط
- ✓التحقق من صحة بناء جملة regex ويظهر رسائل خطأ واضحة
- ✓يوفر نسخة هاربة من النمط الخاص بك للمطابقة الحرفية
خطوات الاستخدام
- 1أدخل نمط regex الخاص بك في حقل النمط
- 2اكتب أو الصق سلسلة الاختبار لمطابقتها
- 3قم بتعيين أي علامات تحتاجها (g لـ global، وi لحساسية حالة الأحرف، وما إلى ذلك)
- 4عرض جميع المباريات مع مواقعها ومجموعات الالتقاط
- 5انسخ النصوص المطابقة أو النمط المفلت لاستخدامه في التعليمات البرمجية
الأسئلة الشائعة (FAQ)
ما هي أعلام ريكس؟
تقوم أعلام Regex بتعديل كيفية مطابقة النمط. تتضمن العلامات الشائعة: g (عامة، ابحث عن جميع التطابقات)، i (غير حساس لحالة الأحرف)، m (متعدد الأسطر، ^ و$ يطابق حدود الأسطر)، s (dotAll، . يطابق الأسطر الجديدة)، وu (unicode، دعم unicode الكامل).
ما هي مجموعة الالتقاط؟
تعد مجموعة الالتقاط جزءًا من نمط التعبير العادي الموجود بين قوسين (). فهو يلتقط السلسلة الفرعية المتطابقة حتى تتمكن من الرجوع إليها لاحقًا. على سبيل المثال، في النمط (\w+)@(\w+)، تلتقط المجموعة الأولى اسم المستخدم بينما تلتقط المجموعة الثانية المجال.
كيف يمكنني مطابقة عنوان البريد الإلكتروني مع regex؟
التعبير العادي للبريد الإلكتروني هو: [\w.-]+@[\w.-]+\.\w{2,}. يتطابق هذا مع تنسيقات البريد الإلكتروني الأكثر شيوعًا. للتحقق من صحة الإنتاج، فكر في استخدام نمط أكثر شمولاً أو مكتبة مخصصة للتحقق من صحة البريد الإلكتروني.
ماذا تفعل العلامة "g"؟
تخبر العلامة "g" (العالمية) محرك regex بالعثور على جميع التطابقات في السلسلة، وليس فقط التطابق الأول. وبدونها يتوقف البحث بعد المباراة الأولى. استخدم "g" عندما تريد استخراج كل تكرار أو استبداله.
لماذا لا يتطابق التعبير العادي الخاص بي؟
تتضمن الأسباب الشائعة ما يلي: عدم الهروب من الأحرف الخاصة (. * + ? وما إلى ذلك)، أو استخدام علامات خاطئة (خصوصًا فقدان "i" لعدم حساسية حالة الأحرف)، أو الارتساء غير الصحيح (^ $)، أو مشكلات فئة الأحرف. تحقق من رسالة الخطأ لمعرفة مشاكل بناء الجملة.
مراجع ومصادر موثوقة
Regular Expressions - MDN Web Docs
عرض المصدرRegExr: Learn, Build & Test RegEx
عرض المصدرRegular Expression Syntax - ECMAScript Specification
عرض المصدرأدوات ذات صلة
استكشف المزيد من الأدوات العملية لنفس الاستخدام.
