الرئيسية / المدونة / كيفية اختبار التعبيرات النمطية
للمطورين • قراءة 9 دقائق • محدّث في أكتوبر 2026

كيفية اختبار التعبيرات النمطية وتصحيحها عبر الإنترنت مجانًا (دليل 2026)

التعبيرات النمطية — واختصارها regex — من تلك المهارات التي تبدو ككود سري حتى اليوم الذي تحتاجها فيه، ثم فجأة توفر عليك ساعة من التحرير اليدوي. فالتعبير النمطي نمط صغير يصف نصًا: "ابحث عن كل عنوان بريد إلكتروني في هذا المستند" أو "تحقق من أن كلمة المرور هذه تحتوي على رقم" أو "استبدل كل تاريخ مكتوب بطريقة بأخرى". والمشكلة أن التعبير النمطي شبه الصحيح يبدو تمامًا مثل الصحيح تمامًا — حتى يحذف الأسطر الخطأ أو يقبل إدخالًا غير صالح. ولهذا يجب ألا تكتب تعبيرًا نمطيًا أبدًا على عمى. يوضح لك هذا الدليل كيفية بناء الأنماط واختبارها وتصحيحها بأمان داخل متصفحك، باستخدام أداة اختبار مجانية لا تحتاج إلى تسجيل ولا تثبيت.

ما التعبير النمطي فعلًا

التعبير النمطي نمط مكتوب بلغة مدمجة يطابقه الحاسوب مع النص. وبضع لبنات أساسية تشرح معظم ما ستستخدمه أبدًا:

ومجتمعة، يقول نمط مثل ^\d{4}-\d{2}-\d{2}$: "يجب أن يكون النص كله أربعة أرقام وشرطة ورقمين وشرطة ورقمين" — أي تاريخ بصيغة 2026-10-26. وقراءته من اليسار إلى اليمين قطعة قطعة هي المهارة كلها. فلا أحد يحفظ الأنماط الطويلة؛ بل يبنيها الجميع من قطع صغيرة ويختبر كل قطعة.

الخطوة 1: ابدأ بأمثلة حقيقية لا بالنمط

أشيع خطأ في التعبيرات النمطية هو كتابة النمط أولًا واختراع بيانات اختبار بعده. اعكس الترتيب:

  1. اجمع 5–10 أمثلة حقيقية لنص يجب أن يطابقه نمطك — عناوين بريد إلكتروني حقيقية وتواريخ حقيقية ورموز منتجات حقيقية من بياناتك الفعلية.
  2. اجمع 3–5 أمثلة يجب ألا يطابقها. فهذه الخطوة التي يتخطاها الناس، وهي التي تكشف الأنماط الواسعة أكثر من اللازم. فنمط عناوين البريد الإلكتروني يجب أن يرفض "not-an-email" و"user@"؛ ونمط التواريخ يجب أن يرفض "2026-13-45".
  3. الصقها في أداة الاختبار كسلسلة الاختبار، واحدًا لكل سطر، حتى يكون كل مثال مرئيًا دفعة واحدة.

افتح مختبر التعبيرات النمطية وضع أمثلتك في منطقة نص الاختبار. والآن يظهر كل تغيير في نمطك أثره على كل أمثلتك فورًا — فالمطابقات تضيء وغير المطابقات تبقى داكنة. وحلقة التغذية الراجعة الحية هذه هي طريقة التصحيح كلها: غيّر قطعة صغيرة واحدة وراقب كل الأمثلة وكرر.

الخطوة 2: ابنِ النمط قطعة قطعة

لا تحاول كتابة نمط كامل دفعة واحدة. ابنِه على مراحل واختبر بعد كل مرحلة:

فطريقة المراحل هذه تبدو بطيئة للنمط الأول وسريعة لكل نمط بعده، لأنك تتوقف عن تصحيح وحوش مكتملة وتبدأ بتجميع قطع مختبرة.

الخطوة 3: اقرأ المطابقة لا عدد المطابقات فقط

فأداة اختبار تقول فقط "وُجدت 3 مطابقات" تخفي أكثر المعلومات فائدة. انظر إلى ما طابقه فعلًا، حرفًا حرفًا:

وإذا فاجأتك مطابقة، قلّص سلسلة الاختبار إلى أصغر مثال ما زال يفاجئك. فإدخال من عشرة أسطر يسلك سلوكًا خاطئًا يصعب التفكير فيه؛ أما سطر واحد يسلك سلوكًا خاطئًا فيخبرك بالضبط أين تنظر.

الأخطاء الخمسة التي يرتكبها الجميع (وإصلاح كل منها)

ثلاثة أنماط عملية، مبنية مباشرة

جرّب هذه في مختبر التعبيرات النمطية بأمثلتك الخاصة:

إقران المختبر بأدوات مجانية أخرى

نادرًا ما يحدث عمل التعبيرات النمطية وحده. فبضع أدوات مجانية داخل المتصفح تكمل سير العمل:

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

هل أحتاج إلى تثبيت شيء لاختبار التعبيرات النمطية؟

لا. فـمختبر التعبيرات النمطية يعمل بالكامل داخل متصفحك — دون تسجيل ودون تثبيت، ونص اختبارك لا يغادر جهازك أبدًا. وهذه النقطة الأخيرة مهمة: لا تلصق أبدًا كلمات مرور أو بيانات عملاء خاصة أو مستندات سرية في مختبر عشوائي عبر الإنترنت. فالأداة التي تعمل داخل المتصفح فقط تبقي بيانات اختبارك على جهازك الخاص.

لماذا يعمل نمطي في المختبر لا في كودي؟

فلغات البرمجة المختلفة لها نكهات تعبيرات نمطية مختلفة قليلًا — فقواعد الإفلات وسلوك مراسي الأسطر والميزات المدعومة تختلف. تحقق مما إذا كانت لغتك تحتاج إلى إفلات مضاعف (ففي لغات كثيرة، يجب كتابة الشرطة المائلة العكسية داخل سلسلة مقتبسة مرتين)، واختبر النمط في مختبر لغتك الخاص أو سكربت صغير قبل إطلاقه.

هل التعبير النمطي هو الأداة الصحيحة لكل مشكلة نصية؟

لا — ومعرفة متى لا تستخدمه جزء من المهارة. فلتحليل HTML أو تنسيقات البيانات المنظمة أو التحقق الكامل من البريد الإلكتروني، تكون المحللات والمكتبات المخصصة أكثر أمانًا وقراءة. ويتألق التعبير النمطي في البحث والتحقق من التنسيقات البسيطة وتنظيف النص — ويصبح عبئًا عندما ينمو النمط أطول من شرح ما يفعله.

كيف أتحسن في التعبيرات النمطية؟

بالطريقة نفسها كما هنا: أنماط صغيرة وأمثلة حقيقية واختبار حي. فكل نمط تبنيه وتصححه يعلمك قليلًا أكثر من اللغة، وخلال أسابيع قليلة تبدأ الأنماط التي بدت يومًا ككود سري بالقراءة كجمل عادية.

ابدأ الآن: افتح مختبر التعبيرات النمطية والصق ثلاثة أسطر من نصك الحقيقي، وابنِ نمطًا صغيرًا واحدًا يطابق بالضبط ما تريد — ولا شيء مما لا تريد.