أدوات المطورين
مختبر التعابير النمطية لـ JavaScript
اختبر التعابير النمطية على نص تجريبي.
تعمل محليًا في متصفحك — لا يتم رفع مدخلاتك.
ما هذه الأداة؟
اكتب نمطًا، والصق نصًا تجريبيًا، وشاهد بالضبط ما يتطابق قبل وضع التعبير في شيفرتك. يستخدم المختبر محرك JavaScript الأصلي في متصفحك، فتطابق النتائج سلوك RegExp في المتصفحات الحديثة وNode.js.
التعابير النمطية أنماط تصف مجموعات من النصوص. تستخدم JavaScript لهجة ECMAScript مع أعلام للمطابقة الشاملة وتجاهل حالة الأحرف ومراسي الأسطر المتعددة وغيرها.
يشغّل ToolForge نمطك بمحرك RegExp الأصلي ويحمي من حلقات التطابق ذات الطول الصفري اللانهائية.
كيفية استخدام مختبر التعابير النمطية
- أدخل نمطًا وأعلامًا اختيارية (g وi وm وs وu وy وd).
- الصق النص الذي تريد الاختبار عليه.
- راجع التطابقات ومواضعها ومجموعات الالتقاط.
أمثلة
العثور على بريد إلكتروني (مبسّط)
النمط: [a-z]+@[a-z]+\.[a-z]+ على hello@example.com
hello@example.com
hello@example.com
الأسئلة الشائعة
ما نوع التعابير النمطية هنا؟
ECMAScript / JavaScript — المحرك نفسه الذي يستخدمه متصفحك.
لماذا يجد نمطي تطابقًا واحدًا فقط؟
دون العلم g (الشامل)، تتوقف JavaScript عند أول تطابق. أضف g لعرض كل التكرارات.
كيف أرى مجموعات الالتقاط؟
ضع جزءًا من النمط بين أقواس، مثل (\d{4})-(\d{2}). يعرض كل تطابق مجموعاته المرقّمة، وتظهر المجموعات المسمّاة مثل (?<year>\d{4}) أيضًا.
هل تحتاج إلى مزايا أكثر لاحقًا؟
الأدوات المميزة والحدود الأعلى والوصول عبر واجهة برمجية ضمن خططنا القادمة. يبقى الإصدار الأول مجانيًا وخاصًا داخل متصفحك.