Elyoxe الأدوات

الأدوات / برمجة

فاحص التعابير النمطية Regex

اكتب التعبير والنص، وتشوف التطابقات متلوّنة على طول، والمجموعات (groups) لكل تطابق، ونتيجة الاستبدال. وفيه أنماط جاهزة: تلفون إماراتي، رقم الهوية، الإيميل، الروابط، والحروف العربية.

ملفك ما يطلع من جهازك — كل المعالجة داخل متصفحك

التعبير
//g
الأعلام
التطابقات

    كيف تستخدمها

    1. اكتب التعبير، أو اختار نمط جاهز.
    2. اختار الأعلام (g، i، m، s، u) والصق النص.
    3. شوف التطابقات والمجموعات، وجرّب الاستبدال لو تبا.

    أسئلة

    أي محرّك Regex؟

    محرّك جافاسكربت اللي في متصفحك (ECMAScript). أغلب الصيغ نفسها في بايثون وجافا و PHP، بس في فروقات بسيطة مثل (?P<name>) في بايثون.

    كيف أطابق الحروف العربية؟

    استخدم المدى [\u0600-\u06FF] أو مع العلم u استخدم \p{Script=Arabic}. وانتبه إن \w ما تطابق العربي في جافاسكربت.

    شو يعني كل علم؟

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

    النص يرتفع؟

    لا، كل الفحص في متصفحك.