اشاره به یک کاراکتر، با کاراکترهای قابل انتخاب برای آن (بر اساس مجموعه ای از کاراکترها (Character Set) یا بازه ای از کاراکترها (Character Range) یا ترکیبی از آنها)، با علامت های [] یا ترکیب علامت های [] و - ، در عبارات قاعده مند (Regular Expressions)

وقتی که در عبارات قاعده مند (Regular Expressions)، علامت های [] را می نویسیم، یعنی تنها یک کاراکتر (Character) مد نظرمان است که بر اساس آنچه در بین علامت های [ و ] می نویسیم، مشخص می شود که آن یک کاراکتر (Character)، چه کاراکترهایی (Character) می تواند باشد.

برای مشخص کردن کاراکترهای (Character) قابل انتخاب برای آن یک کاراکتر (Character)، می توانیم مجموعه ای از کاراکترها (Character Set) یا بازه ای از کاراکترها (Character Range) یا ترکیبی از آنها را تعیین نمایم.

تعیین مجموعه ای از کاراکترها (Character Set) :

در این مورد، کاراکترهای (Character) قابل انتخاب را به صورت پشت سرهم، درون علامت های [] می نویسیم.

به عنوان مثال :

برای کاراکترهای a و b و c و d :

برای کاراکترهای a و d و 2 و 5 و # :

تعیین بازه ای از کاراکترها (Character Range) :

در این مورد، چنانچه کاراکترهای (Character) قابل انتخاب، دارای ترتیب منظم و پشت سرهم در حروف الفبای انگلیسی (یا در اعداد) باشند، آنگاه درون علامت های [] ، ابتدا اولین حرف (یا عدد) آنها (از نظر ترتیب) را نوشته و سپس علامت - را می نویسیم و سپس آخرین حرف (یا عدد) آنها را می نویسیم.

به عنوان مثال :

برای کاراکترهای a و b و c و d :

برای کاراکترهای 1 و 2 و 3 و 4 :

تعیین ترکیب مجموعه ای از کاراکترها (Character Set) و بازه ای از کاراکترها (Character Range) :

در این مورد، کاراکترها (Character) را به صورت ترکیب مجموعه ای از کاراکترها (Character Set) و بازه ای از کاراکترها (Character Range)، تعیین می کنیم.

به عنوان مثال :

برای کاراکترهای a و b و c و x و y و z :

مثال ها :

مثال

برای اشاره به حرف a ، عبارت قاعده مند (Regular Expression) زیر را می نویسیم :

با عبارت قاعده مند (Regular Expression) بالا، به تمامی حرف های a در متن اشاره کرده ایم (همگی آنها برگردانده می شوند).

مثال

اگر بخواهیم که به حرف a یا حرف b اشاره کنیم، عبارت قاعده مند (Regular Expression) زیر را می نویسیم :

یا عبارت زیر :

علامت - در بین دو حرف، به این معنی است که تمامی حروف بین آن دو حرف (در حروف الفبای زبان انگلیسی)، قابل انتخاب برای آن کاراکتر می باشند.

با عبارت قاعده مند (Regular Expression) بالا، به تمامی حرف های a یا b در متن اشاره کرده ایم (همگی آنها برگردانده می شوند).

مثال

اگر بخواهیم که به حرف a یا حرف b یا حرف c اشاره کنیم، عبارت قاعده مند (Regular Expression) زیر را می نویسیم :

یا عبارت زیر :

علامت - در بین دو حرف، به این معنی است که تمامی حروف بین آن دو حرف (در حروف الفبای زبان انگلیسی)، قابل انتخاب برای آن کاراکتر می باشند.

با عبارت قاعده مند (Regular Expression) بالا، به تمامی حرف های a یا b یا c در متن اشاره کرده ایم (همگی آنها برگردانده می شوند).

مثال

اگر بخواهیم که به حرف a یا b یا c یا x یا y یا z اشاره کنیم، عبارت قاعده مند (Regular Expression) زیر را می نویسیم :

یا عبارت زیر :

یا عبارت زیر :

یا عبارت زیر :

نکته

برای اینکه خود کاراکتر - را هم به عنوان یک انتخاب ذکر کنیم، باید آن را در ابتدا یا انتهای حرف ها بنویسیم. یعنی مثل عبارت قاعده مند (Regular Expression) زیر :

یا عبارت زیر :

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

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