اشاره به تمامی عبارت های به شکل اعداد با یک حداقل (Minimum) و حداکثر (Maximum) تعداد رقم (مثلا تمامی عبارت های به شکل اعداد 5 رقمی تا 8 رقمی)، با عبارت های قاعده مند مشابه {d{5,8\ ، در عبارات قاعده مند (Regular Expressions)

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

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

نکته مهم

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

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

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

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

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

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

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