মূল কন্টেন্টে যান
মডিউল 2 · 1-এর পাঠ 4কোর্সে 5/32~10 min
মডিউল পাঠ (1/4)

`*`, `+`, `?`

কোয়ান্টিফায়ার ইঞ্জিনকে বলে যে উপাদানটি কতবার পুনরাবৃত্তি করতে হবে তাদের আগে। তিনটি মৌলিক কোয়ান্টিফায়ার হল *, +, ?।

কোয়ান্টিফায়ারঅর্থউদাহরণমিল
*শূন্য বা তার বেশি বারba*b, ba, baa
+এক বা তার বেশি বারba+ba, baa
?শূন্য বা এক বারcolou?rcolor, colour

তারা শেষ পরমাণু-তে প্রযোজ্য: একটি একক অক্ষর (a+), একটি শ্রেণি (\d+), একটি গ্রুপ ((ab)+, মডিউল 4)।

Code
Pattern: \d+
Sample:  Codici 7, 12 e 314.
                ^  ^^    ^^^

\d+ মেলে "এক বা একাধিক সংখ্যা", এটি প্রথমটিতে থামে না: একটি ক্রমাগত সংখ্যার সর্বোচ্চ ক্রম।

ঐচ্ছিক কোয়ান্টিফায়ারে গভীরভাবে ডুব দিন

প্রশ্নবোধক চিহ্ন ? শুধুমাত্র তার ঠিক আগের অক্ষরের ক্ষেত্রে প্রযোজ্য। অক্ষর বা শব্দগুলির একটি সম্পূর্ণ ক্রম ঐচ্ছিক করতে, আপনাকে অবশ্যই সেগুলি বন্ধনীতে আবদ্ধ করতে হবে, উদাহরণস্বরূপ (https)?৷

চেষ্টা করে দেখুন

ব্যায়াম#regex.m2.l1.e1
প্রচেষ্টা: 0লোড হচ্ছে...

পাঠ্যটিতে এক বা একাধিক ধারাবাহিক ছোট হাতের 'a'-এর প্রতিটি ক্রম খুঁজুন।

সম্পাদক লোড হচ্ছে...
ইঙ্গিত দেখান

+ কোয়ান্টিফায়ার (এক বা একাধিক) ব্যবহার করুন।

সমাধান 3 প্রচেষ্টার পরে উপলব্ধ

ব্যায়াম পর্যালোচনা করুন

ব্যায়াম#regex.m2.l1.e2
প্রচেষ্টা: 0লোড হচ্ছে...

একটি ঐচ্ছিক বিয়োগ চিহ্ন সহ প্রতিটি পূর্ণসংখ্যা খুঁজুন (যেমন `42`, `-3`, `0`)। ঐচ্ছিক বিয়োগের জন্য `?` এবং অঙ্কের জন্য `+` ব্যবহার করুন।

সম্পাদক লোড হচ্ছে...
ইঙ্গিত দেখান

উপসর্গ -? ডিজিট ক্লাসে, তাই বিয়োগ চিহ্নটি হয় উপস্থিত বা অনুপস্থিত।

সমাধান 3 প্রচেষ্টার পরে উপলব্ধ

অতিরিক্ত চ্যালেঞ্জ

ব্যায়াম#regex.m2.l1.e3
প্রচেষ্টা: 0লোড হচ্ছে...

ঐচ্ছিক কোয়ান্টিফায়ার `?` ব্যবহার করে পাঠ্যে `রঙ` এবং `রঙ` উভয়ই খুঁজুন।

সম্পাদক লোড হচ্ছে...
ইঙ্গিত দেখান

বসান? ইউ অক্ষরের পরে ইঙ্গিত করতে এটি শূন্য বা এক বার প্রদর্শিত হতে পারে।

সমাধান 3 প্রচেষ্টার পরে উপলব্ধ