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

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

🔒 ما تكتبه لا يغادر جهازك أبداً. كل الحسابات تتم داخل متصفحك.

الخيارات (flags)
جرّب مثالاً

التطابقات المظللة

التطابقات

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

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

    1. اكتب التعبير في الحقل الأول، بدون الشرطتين المائلتين المحيطتين به.
    2. حدد الخيارات التي تحتاجها، مثل تجاهل حالة الأحرف أو إيجاد كل التطابقات.
    3. الصق نص الاختبار: تُظلَّل التطابقات وتُسرد مع مجموعاتها.
    4. إن أردت، اكتب بديلاً وانسخ النص الناتج.

    فائدة أداة اختبار Regex

    التعبير النمطي (regex) نمط للبحث في النصوص أو التحقق منها أو استبدالها: عناوين البريد وأرقام الهاتف والتواريخ والأكواد. اختباره قبل استخدامه في شيفرتك يوفر عليك الأخطاء والوقت.

    تستخدم هذه الأداة محرك التعابير النمطية في JavaScript، وهو نفسه الموجود في متصفحك وفي Node.js. تعلّم كل تطابق في النص وتعرض قيمة كل مجموعة التقاط، بما فيها المسماة.

    يدعم الاستبدال $1 و $2 وبقية صياغة JavaScript، لذا فهو مفيد لتجهيز تغيير جماعي قبل تطبيقه.

    أمور يجب مراعاتها

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

    ماذا تعني الخيارات g وi وm وs وu؟

    g يجد كل التطابقات وليس الأول فقط. i يتجاهل الأحرف الكبيرة والصغيرة. m يجعل ^ و $ تنطبقان على كل سطر. s يسمح للنقطة بمطابقة فواصل الأسطر. u يفعّل وضع Unicode.

    مع أي لغة هو متوافق؟

    JavaScript. البنى الأساسية (الفئات والمجموعات والمُحدِّدات الكمية والمراسي) متطابقة تقريباً في كل اللغات.

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

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

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

    لا. كل شيء يتم في متصفحك ولا يغادر نصك جهازك.

    هل هو مجاني؟

    نعم، مجاني ولا يحتاج إلى تسجيل ويعمل مباشرة في متصفحك.