تعریف یک گروه (Group) از کاراکترها (Character) (کاراکترها به همان ترتیبی که تعیین می کنیم، پشت سرهم قرار می گیرند)، با علامت های ) و ( ، در عبارات قاعده مند (Regular Expressions)

در عبارات قاعده مند (Regular Expressions)، با استفاده از علامت های ) و ( می توانیم یک گروه (Group) از کاراکترها (Character) را تعریف کنیم.

در یک گروه (Group) از کاراکترها (Character)، تعدادی کاراکتر (Character) را به صورت پشت سرهم قرار می دهیم، که ترتیب قرارگیری آنها، مهم بوده و ثابت می ماند و بر اساس این نوع تعریف گروه (Group)، می توانیم موارد مورد نظرمان را بر روی آن گروه (Group) از کاراکترها (Character) اعمال نماییم.

در واقع تعریف گروهی (Group) از کاراکترها (Character)، به ما این امکان را می دهد که مشابه مواردی که بر روی کاراکتر تکی (تنها یک کاراکتر) اجرا می کردیم را این بار بر روی یک گروه (Group) از کاراکترها (Character) اجرا نماییم.

به عنوان مثال، اگر بخواهیم که یک گروه (Group) از کاراکترها (Character)، که شامل کاراکترهای زیر است را تعریف کنیم (دقیقا با ترتیب قرارگیری زیر) :

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

یکی از کاربردهای تعریف یک گروه (Group) از کاراکترها (Character)، می تواند تکرار کردن گروه (Group) مورد نظر باشد (تکرار کل کاراکترهای گروه، با همان ترتیبی که پشت سرهم قرار گرفته اند).

به عنوان مثال، بر اساس علامت + که آن را برای تکرار یک کاراکتر (Character) به کار می بردیم (تکرار به صورت 1 مرتبه یا بیشتر) ( کلید شماره 3068 )، این بار علامت + را برای تکرار یک گروه (Group) از کاراکترها (Character) به کار می بریم :

بنابراین عبارت های زیر، در عبارت قاعده مند (Regular Expressions) بالا صدق می کنند (و همچنین تا هر تعداد دلخواه تکرار از گروه) :

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

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