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

اختبار التعابير النمطية مع تمييز المطابقات والمجموعات والاستبدال مباشرة
  • الملفات لا تغادر جهازك
  • يعمل في المتصفح
  • مجاني، بلا حساب، بلا علامة مائية
Matches will be listed here.

كيفية استخدام مختبر التعابير النمطية

اختبر التعابير النمطية في JavaScript على نصك مع تمييز حي ومجموعات التقاط ومعاينة الاستبدال. يُشرح كل نمط رمزًا برمز، وتولّد الأداة JavaScript جاهزًا للتشغيل. يتم المطابقة في عامل خلفية، فيتوقف النمط الجامح بدل تجميد الصفحة.

  1. 1

    اكتب نمطًا في «التعبير النمطي»، أو اختر واحدًا من «الأنماط الشائعة». يملأ لصق ‎/pattern/flags الأعلام أيضًا.

  2. 2

    بدّل الأعلام التي تحتاجها، مثل g أو i أو m أو s.

  3. 3

    الصق نصك في «سلسلة الاختبار». تُميَّز المطابقات؛ ومرّر فوق واحدة لترى مجموعاتها.

  4. 4

    استخدم تبويبات «المطابقات» و«الشرح» و«الشفرة»، أو فعّل «الاستبدال» لمعاينة نتيجة string.replace().

أسئلة شائعة

أي نكهة تعابير نمطية يستخدمها؟

JavaScript، المحرك المدمج في متصفحك. تُدعم الأعلام g وi وm وs وu وy وd وv. قد تتصرف الصياغة الخاصة بـ PCRE أو Python أو Java بشكل مختلف.

لماذا يجد مطابقة واحدة فقط؟

من دون العلم g، يتوقف JavaScript عند المطابقة الأولى. فعّل g (عام) لإيجادها كلها.

ماذا يعني «توقف بعد 1.5 ث»؟

استغرق النمط وقتًا طويلًا على هذا النص، عادة من التراجع الكارثي مع كمّيات متداخلة مثل (a+)+. اجعل الأجزاء الداخلية أكثر تحديدًا أو ثبّت النمط.

كيف أستخدم المجموعات المسمّاة في الاستبدال؟

اكتب $<name> لمجموعة مسمّاة، و$1 لواحدة مرقّمة، و$& للمطابقة كلها. تُدرج الأزرار تحت «الاستبدال بـ» هذه الرموز.

هل يُخزَّن نص الاختبار أو يُرفع؟

لا يُرفع نصك أبدًا. يُتذكَّر النمط والأعلام والاستبدال في هذا المتصفح؛ ولا تُحفظ سلسلة الاختبار.