الكود والتنسيق

اختبار التعبير النمطي

اكتب نمطًا تعبيريًا منتظمًا، واختبره على نص؛ يتم تمييز التطابقات، وعرض مجموعات الالتقاط وعدد التطابقات فورًا. مجاني، ويعمل من جانب العميل.

اختبار التعبير النمطي
/ / g
يمكن تحديد عدة أعلام؛ ويتم تمييز الأعلام النشطة.
معلومات

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

التعبيرات النمطية (التعبير النمطي / regexتُعدّ Regex معيارًا لغويًا قويًا يُستخدم للبحث عن أنماط محددة في النصوص، أو التحقق منها، أو استخراجها. وينطبق نفس التركيب على عمليات التحقق البسيطة، مثل التحقق من البريد الإلكتروني، أو رقم الهاتف، أو عنوان URL، بالإضافة إلى مهام أكثر تقدمًا، مثل تحليل ملفات السجلات أو تحويل النصوص المعقدة. تتيح لك أداة اختبار Regex المجانية هذه اختبار النمط الذي أدخلته على نص حقيقي على الفور.

أداة، عالمي (ز), غير حساس لحالة الأحرف (i), خطوط متعددة (م), الكل المنقط (s / dotAll) و يونيكود (u) يدعم هذا النظام الأعلام. يتم تمييز جميع الأقسام المتطابقة بالألوان داخل النص. في حال وجود أي مجموعات متطابقة،(مجموعة)تُدرج القيم في جدول منفصل مع أرقامها، مما يُسهّل عليك معرفة القيمة التي التقطتها المجموعة. عند إدخال نمط غير صالح، تُصدر الأداة تحذيرًا فوريًا دون أن يتوقف التطبيق عن العمل.

تتم جميع عمليات المعالجة في متصفحك؛ ولا يتم إرسال النص إلى أي خادم. جافا سكريبت هي لغة برمجة أصلية. التعبير النمطي بفضل استخدامها لمحرك التعبيرات النمطية، تتوافق النتائج تمامًا مع بيئات جافا سكريبت. يمكنك استخدام هذه الأداة كحقل تدريب في عملية تعلم التعبيرات النمطية، أو لاختبار النمط الذي ستستخدمه في مشروعك.

كيفية استخدامه؟

خطوة بخطوة

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

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

gعالمي: يشمل جميع النتائج، وليس فقط النتيجة الأولى. iغير حساس لحالة الأحرف - لا يميز بين الأحرف الكبيرة والصغيرة. mمتعدد الأسطر — ^ و $ يُفسر ذلك على أنه فاصل أسطر/سطر إخباري. s: dotAll — dot (.كما أنه يحدد رمز السطر الجديد. uيونيكود: يوفر دعمًا كاملاً لليونيكود.

عندما يكتشف البرنامج نمطًا غير صالح، فإنه يعرض رسالة تحذير حمراء ويمسح النتيجة الحالية. لا يتعطل التطبيق؛ بل يتم تحديث النتيجة فورًا عند تصحيح النمط.

تشكل الأقسام المحصورة بين قوسين في نمطك مجموعة التقاط: على سبيل المثال (\d+)لكل مباراة، يتم سرد محتويات هذه المجموعات في جداول منفصلة كالمجموعة 1، المجموعة 2... وهكذا. مجموعات غير مسماة ومجموعات مسماة ((?<ad>...)) مدعوم.

بما أن الحساب يتم بواسطة محرك جافا سكريبت الخاص بمتصفحك، فإنه سريع حتى مع النصوص التي يصل حجمها إلى عدة ميغابايت في المتصفحات الحديثة. قد تؤدي الأنماط أو التعبيرات الطويلة جدًا التي تتضمن "تراجعًا كارثيًا" إلى إبطاء المتصفح؛ في هذه الحالة، قم بتحديث الصفحة.

لا. تتم معالجة نمط التعبير النمطي ونص الاختبار فقط في متصفحك؛ ولا يتم إرسال أي بيانات إلى الخادم أو تخزينها عليه.