মডিউল পাঠ (2/4)
বিকল্প: `|`
পাইপ | হল রেজেক্সের OR: প্যাটার্ন মেলে যদি এর মধ্যে একটি
বিকল্প মিল। এর অগ্রাধিকার খুব কম: | সবকিছু আলাদা করে
এর বাম দিকে এবং ডানদিকে আবদ্ধ গ্রুপ বা প্যাটার্নের শুরু পর্যন্ত।
Pattern: cane|gatto|criceto
Sample: Ho un cane, un gatto e un criceto.
^^^^ ^^^^^ ^^^^^^^বন্ধনী ড্রাইভ অগ্রাধিকার
বন্ধনী ছাড়া বিকল্পগুলি প্যাটার্নের শুরু থেকে শেষ পর্যন্ত বিস্তৃত থাকে। প্রায় সর্বদা আপনি OR কে প্যাটার্নের একটি অংশে সীমাবদ্ধ করতে চান: এটিকে মোড়ানো একটি দল
Pattern Significato (errato vs corretto)
^a|b$ "inizio + a" oppure "b + fine" (probabilmente sbagliato)
^(a|b)$ "inizio + (a oppure b) + fine" (probabilmente giusto)বিকল্পের সাধারণ ক্রম সম্পর্কে: সবচেয়ে বেশি রাখুন
নির্দিষ্ট/দীর্ঘতম প্রথম। ইঞ্জিনটি বাম থেকে ডানে চেষ্টা করে এবং থামে
প্রথমটি যা মেলে: gat|gatto সবসময় শুধুমাত্র gat এর সাথে মেলে।
বিকল্পের অগ্রাধিকার এবং বিচ্ছিন্নতা
| অপারেটরের অগ্রাধিকার খুবই কম। আপনি যদি ^abc|def$ লিখেন, আপনি "abc দিয়ে শুরু হওয়া একটি স্ট্রিং বা def দিয়ে শেষ হওয়া একটি স্ট্রিং" খুঁজছেন। "string এর সূচনা এর পরে abc বা def, এর পরে স্ট্রিং এর শেষে" খুঁজতে আপনাকে ^(abc|def)$ লিখতে হবে।
চেষ্টা করে দেখুন
টেক্সটে (যেকোন ক্রমে) তিনটি প্রাণী `বেত`, `গট্টো`, `ক্রিসেটো` এর প্রতিটি ঘটনা খুঁজুন।
ইঙ্গিত দেখান
পাইপ বিকল্প আলাদা করে। তাদের সবাইকে ধরতে জি পতাকা ব্যবহার করুন।
সমাধান 3 প্রচেষ্টার পরে উপলব্ধ
ব্যায়াম পর্যালোচনা করুন
শুধুমাত্র সম্পূর্ণ শব্দ হিসাবে `জেনাইও` বা `ফেব্রায়ো` শব্দগুলি খুঁজুন (আর দীর্ঘ শব্দের মধ্যে মিল এড়াতে `\\b` ব্যবহার করুন)। বিকল্প সীমিত করতে বন্ধনী ব্যবহার করুন।
ইঙ্গিত দেখান
\\b(gennaio|febbraio)\\b সম্পূর্ণ শব্দের পছন্দকে অ্যাঙ্কর করে।
সমাধান 3 প্রচেষ্টার পরে উপলব্ধ
অতিরিক্ত চ্যালেঞ্জ
`.jpg`, `.png`, বা `.gif` দিয়ে শেষ হওয়া ফাইলের নাম খুঁজুন।
ইঙ্গিত দেখান
এক্সটেনশনগুলির মধ্যে বিকল্প করতে একটি গ্রুপের ভিতরে পাইপ ব্যবহার করুন।
সমাধান 3 প্রচেষ্টার পরে উপলব্ধ