مفهوم – هناك نوعان لمطابقة التعابير القياسيه , وهما ereg و eregi وطريقة عمل الاول كالتالي:
هذه الداله تبحث في العباره ( search ) عن ما يطابقه بالنمط ( pattern ) , لو قلنا ان لدينا نموذج يضع فيه المستخدم بريد الكتروني ونريد ان نتحقق من صحة البريد الالكتروني , فسوف يكون التعبير القياسي كالتالي:
لنقم بشرح كل عباره على حده :
هذه العباره تعني ان يبدأ النص على الاقل بحرف واحد او رقم واحد او علامة _ او – او مجموع منهم ثم العلامه @
هذا التعبير يطابق الجزء الاول من العنوان مثلا ( yahoo ) ثم العلامه . واستخدمنا \ كما قلنا بالاعلى
يطابق نهاية البريد الالكتروني مثلا (com)
الان طريقة الاستخدام كالتالي
الدالة eregi تقوم بنفس العمل , ولكنها غير حساسه لحالة الاحرف.