⊗jsSpRECB 100 of 294 menu

জাভাস্ক্রিপ্ট রেগুলার এক্সপ্রেশনে কার্লি ব্র্যাকেট

অপারেটরগুলি '+', '*', '?' ভাল, তবে, তাদের সাহায্যে নির্দিষ্ট সংখ্যক পুনরাবৃত্তি নির্দেশ করা যায় না। এই ক্ষেত্রে আপনার সাহায্য করবে অপারেটর {}

এটি নিম্নলিখিতভাবে কাজ করে: {5} - পাঁচটি পুনরাবৃত্তি, {2,5} – পুনরাবৃত্তি দুই থেকে পাঁচটি (উভয়ই অন্তর্ভুক্ত), {2,} - দুই বা তার বেশি বার পুনরাবৃত্তি। দয়া করে লক্ষ্য করুন যে এই বিকল্পটি - {,2} - নেই। উদাহরণগুলি দেখুন:

উদাহরণ

এই উদাহরণে, অনুসন্ধান প্যাটার্নটি এইরকম দেখাচ্ছে: অক্ষর 'x', অক্ষর 'a' এক বা দুই বার, অক্ষর 'x':

let str = 'xx xax xaax xaaax'; let res = str.replace(/xa{1,2}x/g, '!');

ফলস্বরূপ ভেরিয়েবলে নিম্নলিখিতটি লেখা হবে:

'xx ! ! xaaax'

উদাহরণ

এই উদাহরণে, অনুসন্ধান প্যাটার্নটি এইরকম দেখাচ্ছে: অক্ষর 'x', অক্ষর 'a' দুই বার বা তার বেশি, অক্ষর 'x':

let str = 'xx xax xaax xaaax'; let res = str.replace(/xa{2,}x/g, '!');

ফলস্বরূপ ভেরিয়েবলে নিম্নলিখিতটি লেখা হবে:

'xx xax ! !'

উদাহরণ

এই উদাহরণে, অনুসন্ধান প্যাটার্নটি এইরকম দেখাচ্ছে: অক্ষর 'x', অক্ষর 'a' তিন বার, অক্ষর 'x':

let str = 'xx xax xaax xaaax'; let res = str.replace(/xa{3}x/g, '!');

ফলস্বরূপ ভেরিয়েবলে নিম্নলিখিতটি লেখা হবে:

'xx xax xaax !'

উদাহরণ

এই উদাহরণে, অনুসন্ধান প্যাটার্নটি এইরকম দেখাচ্ছে: অক্ষর 'a' দশ বার:

let str = 'aaa aaaaaaaaaa aaa'; let res = str.replace(/a{10}/g, '!');

ফলস্বরূপ ভেরিয়েবলে নিম্নলিখিতটি লেখা হবে:

'aaa ! aaa'

উদাহরণ

এই উদাহরণে, কোডের লেখক এইরকম একটি প্যাটার্ন চেয়েছিলেন: অক্ষর 'x', অক্ষর 'a' তিন বার বা তার কম, অক্ষর 'x', কিন্তু, দুর্ভাগ্যবশত, এটি - {,3} - কাজ করে না। স্পষ্টভাবে নির্দেশ করতে হবে:

let str = 'xx xax xaax xaaax'; let res = str.replace(/xa{1,3}x/g, '!');

ফলস্বরূপ ভেরিয়েবলে নিম্নলিখিতটি লেখা হবে:

'xx ! ! !'

উদাহরণ

শূন্যও অনুমোদিত:

let str = 'xx xax xaax xaaax'; let res = str.replace(/xa{0,3}x/g, '!');

ফলস্বরূপ ভেরিয়েবলে নিম্নলিখিতটি লেখা হবে:

'! ! ! !'

ব্যবহারিক সমস্যা

একটি স্ট্রিং দেওয়া হয়েছে:

let str = 'aa aba abba abbba abbbba abbbbba';

একটি রেগুলার এক্সপ্রেশন লিখুন যা স্ট্রিংগুলি খুঁজে পাবে 'abba', 'abbba', 'abbbba' এবং শুধুমাত্র সেগুলি।

একটি স্ট্রিং দেওয়া হয়েছে:

let str = 'aa aba abba abbba abbbba abbbbba';

একটি রেগুলার এক্সপ্রেশন লিখুন যা 'aba'-এর মতো স্ট্রিং খুঁজে পাবে, যেখানে 'b' দেখা যায় 3-এর কম বার (অন্তর্ভুক্ত)।

একটি স্ট্রিং দেওয়া হয়েছে:

let str = 'aa aba abba abbba abbbba abbbbba';

একটি রেগুলার এক্সপ্রেশন লিখুন যা 'aba'-এর মতো স্ট্রিং খুঁজে পাবে, যেখানে 'b' দেখা যায় 4-এর বেশি বার (অন্তর্ভুক্ত)।

বাংলা
AfrikaansAzərbaycanБългарскиБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন