أداة اختبار Regex - اختبار تعبيرات منتظمة مباشرة
اكتب نمط regex، وأدخل نص الاختبار، وشاهد على الفور جميع التطابقات المميزة مع تفاصيل مجموعة الالتقاط.
ما هي أداة اختبار Regex؟
تتيح لك أداة اختبار regex كتابة تعبيرات منتظمة واختبارها على الفور مقابل نص نموذجي. تسلط هذه الأداة الضوء على كل تطابق في الوقت الفعلي، وتعرض مجموعات الالتقاط وفهارس التطابق، وتدعم جميع علامات JavaScript regex القياسية (العالمية، وغير حساسة لحالة الأحرف، ومتعددة الأسطر، و dotAll). يتم عرض الأخطاء على الفور حتى تتمكن من إصلاح مشكلات بناء الجملة أثناء التنقل. كل شيء يعمل في متصفحك - لا يتم إرسال أي بيانات إلى أي مكان.
كيفية استخدام أداة اختبار Regex
- أدخل نمطًا — اكتب التعبير المنتظم الخاص بك في حقل النمط (لا حاجة إلى محددات)
- اضبط العلامات — قم بتبديل g (عام)، و i (غير حساس لحالة الأحرف)، و m (متعدد الأسطر)، و s (dotAll) حسب الحاجة
- أدخل نص الاختبار — الصق أو اكتب النص الذي تريد مطابقته
- عرض النتائج — يتم تمييز التطابقات على الفور مع عرض العدد والفهرس وتفاصيل المجموعة أدناه
لماذا تستخدم أداة اختبار Regex هذه؟
- ملاحظات فورية — يتم تحديث التطابقات في كل ضغطة مفتاح بدون أي تأخير
- تمييز مرئي — يتم تمييز الأجزاء المتطابقة مباشرة في النص
- التقاط المجموعة — شاهد كل قيمة لمجموعة الالتقاط لكل تطابق
- جميع العلامات مدعومة — قم بتبديل علامات g و i و m و s باستخدام مربعات الاختيار
- عرض الأخطاء — تعرض أنماط regex غير الصالحة رسائل خطأ واضحة
- الخصوصية أولاً — يعمل بالكامل في متصفحك، ولا توجد معالجة للخادم
FreeToolbox مقابل أدوات اختبار Regex الأخرى
| الميزة | FreeToolbox | Regex101 | RegExr |
|---|---|---|---|
| يعمل بالكامل في المتصفح | نعم | من جانب الخادم | نعم |
| لا حاجة لحساب | نعم | اختياري | نعم |
| تمييز مباشر | نعم | نعم | نعم |
| عرض التقاط المجموعة | نعم | نعم | نعم |
| مظهر داكن | نعم | اختياري | لا |
| لا إعلانات | نعم | لا | لا |
| خفيف الوزن | نعم | ثقيل | متوسط |
الأسئلة الشائعة
ما هي نكهة regex التي تستخدمها هذه الأداة؟
تستخدم هذه الأداة محرك RegExp المدمج في JavaScript. وهو يدعم جميع صيغ JavaScript regex القياسية بما في ذلك فئات الأحرف، والمحددات الكمية، والنظر إلى الأمام، والنظر إلى الخلف، والمجموعات المسماة.
هل أحتاج إلى إضافة خطوط مائلة حول النمط؟
لا. فقط اكتب النمط مباشرة. يتم التحكم في العلامات بواسطة مربعات الاختيار الموجودة أسفل حقل الإدخال.
ماذا تفعل علامة 's' (dotAll)؟
تجعل علامة dotAll النقطة (.) تطابق أي حرف بما في ذلك أحرف السطر الجديد (\n، \r). وبدون ذلك، تطابق النقطة كل شيء باستثناء الأسطر الجديدة.
هل يمكنني اختبار الأنماط متعددة الأسطر؟
نعم. قم بتمكين علامة 'm' (متعددة الأسطر) لجعل ^ و $ يطابقان بداية/نهاية كل سطر بدلاً من بداية/نهاية السلسلة بأكملها فقط.
هل يتم تخزين بيانات الاختبار الخاصة بي أو إرسالها إلى خادم؟
لا. كل شيء يعمل محليًا في متصفحك. لا يغادر نمط regex ونص الاختبار جهازك أبدًا.