⊗ppPmRgCB 228 of 447 menu

পিএইচপি নিয়মিত এক্সপ্রেশনে কার্লি ব্র্যাকেট

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

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

উদাহরণ

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

<?php $str = 'xx xax xaax xaaax'; $res = preg_replace('#xa{1,2}x#', '!', $str); ?>

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

'xx ! ! xaaax'

উদাহরণ

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

<?php $str = 'xx xax xaax xaaax'; $res = preg_replace('#xa{2,}x#', '!', $str); ?>

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

'xx xax ! !'

উদাহরণ

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

<?php $str = 'xx xax xaax xaaax'; $res = preg_replace('#xa{3}x#', '!', $str); ?>

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

'xx xax xaax !'

উদাহরণ

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

<?php $str = 'aaa aaaaaaaaaa aaa'; $res = preg_replace('#a{10}#', '!', $str); ?>

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

'aaa ! aaa'

উদাহরণ

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

<?php $str = 'xx xax xaax xaaax'; $res = preg_replace('#xa{1,3}x#', '!', $str); ?>

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

'xx ! ! !'

উদাহরণ

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

<?php $str = 'xx xax xaax xaaax'; $res = preg_replace('#xa{0,3}x#', '!', $str); ?>

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

'! ! ! !'

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

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

<?php $str = 'aa aba abba abbba abbbba abbbbba'; ?>

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

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

<?php $str = 'aa aba abba abbba abbbba abbbbba'; ?>

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

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

<?php $str = 'aa aba abba abbba abbbba abbbbba'; ?>

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

বাংলা
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
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন