মডিউল পাঠ (1/4)
ক্যাপচার গ্রুপ: `(...)`
বন্ধনী (...) এর একটিতে দুটি ফাংশন রয়েছে:
- গ্রুপ সাব-প্যাটার্ন, যাতে একটি কোয়ান্টিফায়ার সমগ্রের জন্য প্রযোজ্য হয়
গ্রুপ (
(ab)+মেলেab,abab,ababab)। - ক্যাপচার মিলে যাওয়া সাবস্ট্রিংটি, এটিকে একটি সংখ্যাযুক্ত গ্রুপ হিসাবে প্রকাশ করে আলাদাভাবে অ্যাক্সেসযোগ্য (গ্রুপ 1, 2, 3… এর উপর ভিত্তি করে বাম থেকে ডানে উন্মুক্ত বন্ধনী)।
Pattern: (\d{4})-(\d{2})-(\d{2})
Sample: Data: 2024-03-15.
^^^^^^^^^^
Gruppi:
match = "2024-03-15"
gruppo1 = "2024"
gruppo2 = "03"
gruppo3 = "15"ডানদিকে সম্পাদক প্রতিটি ম্যাচের অধীনে গ্রুপগুলি দেখায়।
একটি গ্রুপ পরিমাপ করা
বন্ধনী ব্যতীত, ab+ মানে "a এর পরে এক বা একাধিক b"। বন্ধনী সহ
এটি "এক বা একাধিক ab" হয়ে যায়:
Pattern Matcha su 'ababab':
ab+ 'ab' (poi 'a' e 'b' separati, non collegati)
(ab)+ 'ababab' come gruppo unicoগ্রুপ সূচক এবং ব্যবহার ক্যাপচার
বিশেষ অক্ষর দ্বারা পূর্বে না থাকা বন্ধনীর প্রতিটি জোড়া একটি সংখ্যাযুক্ত ক্যাপচার গ্রুপ তৈরি করে। গ্রুপ 1 প্রথম খোলা বন্ধনী, গ্রুপ 2 থেকে দ্বিতীয়, এবং আরও অনেক কিছুর সাথে মিলে যায়। জাভাস্ক্রিপ্টে, আপনি exec বা matchAll দ্বারা প্রত্যাবর্তিত অ্যারের মাধ্যমে এই গোষ্ঠীগুলি অ্যাক্সেস করতে পারেন৷
চেষ্টা করে দেখুন
YYYY-MM-DD ফরম্যাটে প্রতিটি তারিখ খুঁজুন, বছর, মাস এবং দিন তিনটি আলাদা গ্রুপ হিসেবে ক্যাপচার করুন।
ইঙ্গিত দেখান
তিনটি সংখ্যার ব্লকের প্রতিটি বন্ধনীতে মোড়ানো: প্রতিটি একটি সংখ্যাযুক্ত গ্রুপ তৈরি করে।
সমাধান 3 প্রচেষ্টার পরে উপলব্ধ
ব্যায়াম পর্যালোচনা করুন
একটি একক মিল হিসাবে `ab` (এক বা একাধিক) এর প্রতিটি পুনরাবৃত্তি খুঁজুন। বন্ধনী ছাড়া, কোয়ান্টিফায়ার শুধুমাত্র শেষ `b`-এ প্রযোজ্য হবে।
ইঙ্গিত দেখান
(ab)+ 'ab' কে একটি ইউনিট হিসাবে বিবেচনা করে এবং এক বা একাধিক পরপর পুনরাবৃত্তির সন্ধান করে।
সমাধান 3 প্রচেষ্টার পরে উপলব্ধ
অতিরিক্ত চ্যালেঞ্জ
Create three capture groups to extract the day, month, and year separately from dates in the format `DD/MM/YYYY`.
ইঙ্গিত দেখান
প্রতিটি \\d{2} বা \\d{4} বন্ধনীতে আবদ্ধ করুন।
সমাধান 3 প্রচেষ্টার পরে উপলব্ধ