مختبر ومبدل Regex

مكتبة الأنماط

تطابقات مميّزة

المطابقات ()

نتيجة الاستبدال


    

أمثلة

النمط

\d{4}-\d{2}-\d{2}

تطابقات في 2026-06-03

2026-06-03

Regex أدلة ومقالات

أدوات مرتبطة

غالبًا ما يُستخدم Regex tester و regular expression checker و replacer مع منسق JSON ومدقق JSON وفك JSON أونلاين, URL encoder و URL decoder و query string parser, Unix timestamp converter و epoch time tool عندما تمر البيانات أو الرموز أو الروابط أو السجلات أو الترميز في نفس سير العمل.

مختبر ومبدل Regex

اختبر expressions و flags و matches و replacements مباشرة. DevToolGrid Online يقدّم Regex tester و regular expression checker و replacer.

ما هو التعبير النمطي؟

التعبير النمطي (regex) هو نمط يصف مجموعة من السلاسل النصية. يستخدمه المطورون للبحث في النص، والتحقق من المدخلات مثل البريد أو التواريخ، واستخراج أجزاء من سلسلة، والاستبدال بدقة. يتكوّن النمط من أحرف حرفية وأحرف وصفية مثل . و* و+ و? وأصناف الأحرف.

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

  1. 1 اكتب نمطك في حقل النمط.
  2. 2 بدّل الأعلام مثل g (شامل) وi (تجاهل الحالة) وm (متعدد الأسطر).
  3. 3 أدخل نصًا تجريبيًا؛ تُبرز التطابقات وتُسرد مع مجموعاتها.
  4. 4 أضف استبدالًا باستخدام $1 أو $2 أو المجموعات المسماة لإعادة كتابة النص.

أخطاء regex الشائعة

  • أحرف خاصة بلا هروبللأحرف . * + ? ( ) [ ] معنى خاص. لمطابقتها حرفيًا اسبقها بشرطة مائلة عكسية.
  • الكمّيات الجشعة مقابل الكسولة* و+ جشعة وتطابق أكبر قدر ممكن. أضف ? (مثل .*?) لتطابق أقل قدر ممكن.
  • نسيان العلم الشاملبدون العلم g يُستبدل أو يُعاد أول تطابق فقط.

مختبِر regex مقابل المستبدِل

يتحقق مختبِر regex مما إذا كان النمط يطابق ويعرض كل تطابق ومجموعة التقاط — مثالي للتحقق وتصحيح الأخطاء. ويعيد المستبدِل كتابة النص باستبدال التطابقات بسلسلة يمكنها الإشارة إلى المجموعات عبر $1 أو $<name>. تجمع هذه الأداة بين الاثنين، إضافة إلى وضع split ومكتبة أنماط جاهزة.

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

هل هذه الأداة مجانية؟

نعم. مختبِر regex والمستبدِل مجانيان تمامًا وبلا حدود.

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

لا. تُقيَّم الأنماط والنص التجريبي محليًا في متصفحك؛ لا يُرفع شيء.

أي نكهة regex يستخدم؟

يستخدم محرّك JavaScript (ECMAScript)، بما في ذلك المجموعات المسماة والعلمان s وu.

هل يدعم مجموعات الالتقاط؟

نعم. تُعرض المجموعات المرقّمة والمسماة لكل تطابق ويمكن استخدامها في الاستبدالات.