تا اینجا یاد گرفتیم چطور یه کاراکتر رو تکرار کنیم. اما اگه بخوایم یه کلمه کامل رو تکرار کنیم یا بین چند گزینه انتخاب کنیم چی؟
🎯 اینجاست که پرانتز () و پایپ | وارد بازی میشن.
🔹 گروهبندی با پرانتز ()
پرانتز به شما اجازه میده یه گروه از کاراکترها را به عنوان یه واحد در نظر بگیرید و بعد کوانتیفایرهای جلسه قبل رو روی کل اون گروه اعمال کنید.
مثلاً /(ha)+/ با ha, haha, hahaha تطابق پیدا میکنه!
🔹 انتخاب بین چند گزینه با | (OR)
پایپ یا خط عمودی، به شما اجازه میده بین چند الگو یکی رو انتخاب کنید.
مثلاً /cat|dog/ با cat یا dog تطابق داره.
⚙️ ترکیب جادویی این دو:
نکته مهم اینه که عملگر | اولویت پایینی دارد. برای کنترل محدودهاش، باید از پرانتز استفاده کرد.
الگوی /I love cats|dogs/ یعنی «"I love cats" یا "dogs"».
اما الگوی /I love (cats|dogs)/ یعنی «"I love" به همراه "cats" یا "dogs"».
💡 خلاصهاش: پرانتزها به شما کنترل بینظیری برای ساخت الگوهای پیچیدهتر و دقیقتر میده.
/#Regex/#رجکس/#آموزش_برنامهنویسی/ #گروه_بندی /#RaziCSA
{ @RaziCSA }
