محرّك التعبيرات النمطية
أنشئ التعبيرات النمطية واختبرها وتتبّع أخطاءها مباشرةً في متصفحك — إبراز التطابقات فوريًا، ومجموعات الالتقاط، ومعاينة الاستبدال، وشرح بالإنجليزية البسيطة، وشيفرة جاهزة للصق لأكثر من 15 لغة.
يعمل كلّيًا في متصفحك باستخدام محرّك JavaScript الأصلي للتعبيرات النمطية — لا يُرفع شيء. تتيح لك الشيفرة المولَّدة استخدام نفس النمط في أكثر من 15 لغة.
يُوصى بالعلم العالمي (g) لاستبدال كل التطابقات.
يستخدم الاختبار المباشر محرّك JavaScript. بعض النكهات (Go، Rust) لا تدعم look-arounds أو المراجع الخلفية.
حول محرّك التعبيرات النمطية
يتيح لك مختبر Regex بناء التعبيرات النمطية واختبارها وتصحيحها حيًا: اكتب نمطًا، الصق نص اختبار، وتُميَّز المطابقات فورًا مع سرد كل مجموعة التقاط — مرقّمة أو مسمّاة — مع نطاق فهرسها الدقيق. يعمل بالكامل داخل متصفحك على محرك JavaScript الأصلي للتعبيرات النمطية؛ لا شيء يُرفَع.
إلى جانب المطابقة، تقوم أربع تبويبات إضافية بالعمل الشاق. الاستبدال يعاين استبدالًا مع مراجع مجموعات $1 و$2 و$<name>. الشرح يفكّك النمط رمزًا برمز بلغة عربية بسيطة. الكود يولّد مقتطفات جاهزة للصق لأكثر من 15 لغة، والمرجع يبقي فئات الأحرف والمثبتات والمُكمّمات والنظرات الاستباقية على بُعد نقرة واحدة.
الأنماط الشائعة — البريد الإلكتروني، الرابط، IPv4، IPv6، UUID، التواريخ، الشرائح، ألوان hex والمزيد — تُحمَّل كإعدادات مسبقة بنقرة واحدة، وجميع الأعلام الستة (g، i، m، s، u، y) تُبدَّل من مربعات اختيار. الأنماط غير الصالحة تُشار إليها فورًا بدلًا من الفشل بصمت، ما يجعل هذا مختبر regex عمليًا عبر الإنترنت للعمل اليومي.
كيفية استخدام محرّك التعبيرات النمطية
- اكتب تعبيرك النمطي، أو حمّل أحد الإعدادات المسبقة (بريد إلكتروني، رابط، IPv4، UUID…).
- بدّل الأعلام التي تحتاجها — g لكل المطابقات، i لعدم حساسية حالة الأحرف، m للأسطر المتعددة.
- الصق نص اختبار وافحص المطابقات ومجموعات الالتقاط المميَّزة.
- استخدم تبويب الاستبدال لمعاينة الاستبدالات، أو الشرح لتفصيل رمزًا برمز.
- افتح تبويب الكود وانسخ النمط كمقتطف عامل بلغتك.