اشاره به تمامی عبارت های به شکل اعداد چند رقمی (مثلا تمامی عبارت های به شکل اعداد 5 رقمی)، با عبارت های قاعده مند مشابه {d{5\ ، در عبارات قاعده مند (Regular Expressions)

فرض کنید که قصد داریم با یک عبارت قاعده مند (Regular Expressions)، به تمامی عبارت های به شکل اعداد 5 رقمی موجود در یک متن، اشاره نماییم.

برای این منظور، عبارت قاعده مند (Regular Expressions) زیر را می نویسیم :

نکته مهم

دقت کنید که اگر مثلا عدد 8 رقمی در متن داشته باشیم، آنگاه 5 رقم اول آن را به عنوان یک عدد 5 رقمی در نظر می گیرد. یا اگر یک عدد 10 رقمی داشته باشیم، آنگاه آن را به صورت دو عدد 5 رقمی در نظر می گیرد.

بنابراین به طور دقیق، اعداد 5 رقمی درون متن را نخواهیم داشت، بلکه عبارت های به شکل عدد 5 رقمی موجود در متن را پیدا می کنیم.

عبارت قاعده مند (Regular Expressions) بالا را بر مبنای قابل تکرار بودن یک کاراکتر، با امکان تعیین حداقل (Minimum) و حداکثر (Maximum) تعداد تکرار آن کاراکتر، با استفاده علامت های } و { نوشته ایم ( کلید شماره 775 ).

همچنین عبارت d\ به عنوان یک مجموعه کاراکتر کوتاه (Shorthand Character Set)، برای اشاره به یک کاراکتر به عنوان کاراکتر عددی (Digit)، به کار می رود ( کلید شماره 771 ).

بنابراین اگر قرار بود که به تمامی عبارت های به شکل اعداد 3 رقمی موجود در یک متن، اشاره نماییم، آنگاه عبارت قاعده مند (Regular Expressions) زیر را به کار می بردیم :

نویسنده علیرضا گلمکانی
شماره کلید 777
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 0 0 0

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)