اختبار التعابير النمطية (Regex)

اكتب تعبيرًا نمطيًا، والصق نصًا، وشاهد كل مطابقة وكل مجموعة ونتيجة الاستبدال أثناء الكتابة.

محفوظ على هذا الجهاز

يعمل داخل متصفحك. لا يُرفع أي شيء.

محفوظ

العلامات
ورقة مرجعية

اختر رمزًا لإدراجه في تعبيرك.

  • رقم من 0 إلى 9
  • حرف أو رقم أو شرطة سفلية
  • مسافة أو جدولة أو فاصل سطر
  • أي حرف عدا فاصل السطر
  • أحد الأحرف المذكورة
  • أي حرف عدا الأحرف المذكورة
  • بداية النص (أو السطر)
  • نهاية النص (أو السطر)
  • حدّ كلمة
  • صفر أو أكثر من العنصر السابق
  • واحد أو أكثر من العنصر السابق
  • العنصر السابق اختياري
  • من 2 إلى 4 من العنصر السابق
  • مجموعة التقاط
  • مجموعة التقاط مسمّاة
  • إما الجانب الأيسر أو الأيمن
  • يليه…، دون تضمينه
  • نقطة حرفية (اسبق أي حرف خاص بـ \)

المطابقات في النص


                

المطابقات

المطابقات
0
المجموعات
0

ستُعرض المطابقات ومجموعاتها هنا.

    الاستبدال

    استخدم $1 و$2… للمجموعات المرقّمة، و$<name> للمجموعات المسمّاة، و$& للمطابقة كاملة.

    طريقة الاستخدام

    1. اكتب تعبيرك

      اكتب نمطًا واختر علاماته. تُدرج الورقة المرجعية الرموز الشائعة إن لم تتذكر الصيغة.

    2. الصق نصًا

      تُميَّز المطابقات أثناء الكتابة، وتُعرض كل واحدة منها مع موضعها ومجموعات الالتقاط الخاصة بها.

    3. جرّب الاستبدال

      أدخل نص استبدال باستخدام $1 أو $<name> لمعاينة نتيجة البحث والاستبدال، ثم انسخها.

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

    ما نوع التعابير النمطية المستخدم؟

    نوع JavaScript، تمامًا كما يشغّله متصفحك، بما في ذلك المجموعات المسمّاة والنظر للخلف (lookbehind) ورموز خصائص Unicode مثل \p{L}. معظم الصيغة مشتركة مع Python وPHP وJava، لكن بعض الميزات تختلف.

    هل يُرسل نصي إلى أي مكان؟

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

    لماذا أُوقف تعبيري؟

    بعض الأنماط، وغالبًا ما تحتوي على تكرار داخل تكرار آخر، قد تجرّب مليارات التركيبات قبل أن تفشل. ويُسمّى ذلك التراجع الكارثي (catastrophic backtracking). لذا تُوقف الأداة أي تشغيل يتجاوز ثانية واحدة حتى لا تتجمّد الصفحة أبدًا.

    ما الذي تغيّره العلامة g؟

    من دون g، لا يُعثر إلا على أول مطابقة ولا يُستبدل إلا هي. ومع g، يُعثر على كل المطابقات في النص وتُستبدل.

    كيف أطابق نقطة أو قوسًا أو علامة استفهام حرفيًا؟

    ضع شرطة مائلة عكسية قبلها: \. تطابق نقطة، و\( قوسًا، و\? علامة استفهام. وداخل الأقواس المربعة، تكون معظم الأحرف حرفية أصلًا.

    تثبيت One For All على حاسوبك

    بعد ذلك يُفتح One For All في نافذة خاصة به، مثل أي تطبيق، مباشرةً من سطح المكتب أو الشاشة الرئيسية. لا حاجة إلى تنزيل أي شيء من متجر تطبيقات، وتظل ملفاتك على جهازك.

    1. انقر على أيقونة التثبيت في طرف شريط العنوان، أو افتح قائمة المتصفح (⋮).
    2. اختر «تثبيت One For All» أو «تثبيت الصفحة كتطبيق»: سيُضاف اختصار إلى سطح المكتب وإلى تطبيقاتك.

    هل تريد تنزيل محرّك هذه الأداة؟

    تعمل هذه الأداة بالكامل داخل متصفحك. ولهذا تحتاج إلى تنزيل العناصر أدناه من One For All مرة واحدة فقط. بعد ذلك تُحفظ على هذا الجهاز، فتبدأ الأداة فورًا في المرة القادمة.

    لا تُرسَل ملفاتك إلى أي مكان أبدًا.