كيفية العثور على النصوص بإستخدام التعابير القياسيه

مفهوم – هناك نوعان لمطابقة التعابير القياسيه , وهما ereg و eregi وطريقة عمل الاول كالتالي:

هذه الداله تبحث في العباره ( search ) عن ما يطابقه بالنمط ( pattern ) , لو قلنا ان لدينا نموذج يضع فيه المستخدم بريد الكتروني ونريد ان نتحقق من صحة البريد الالكتروني , فسوف يكون التعبير القياسي كالتالي:

لنقم بشرح كل عباره على حده :

هذه العباره تعني ان يبدأ النص على الاقل بحرف واحد او رقم واحد او علامة _ او – او مجموع منهم ثم العلامه @

هذا التعبير يطابق الجزء الاول من العنوان مثلا ( yahoo )  ثم العلامه . واستخدمنا \ كما قلنا بالاعلى

يطابق نهاية البريد الالكتروني مثلا (com)

الان طريقة الاستخدام كالتالي

الدالة eregi تقوم بنفس العمل , ولكنها غير حساسه لحالة الاحرف.

شاركها

اترك تعليقاً