⊗ppPmRgChG 230 of 447 menu

পিএইচপি রেগুলার এক্সপ্রেশনে চরিত্র গ্রুপ

বিশেষ কমান্ড রয়েছে যা আপনাকে অবিলম্বে সম্পূর্ণ চরিত্র গ্রুপ নির্বাচন করতে দেয়। কমান্ড \d মানে 0 থেকে 9 পর্যন্ত的数字। কমান্ড \w数字, ল্যাটিন বর্ণ বা আন্ডারস্কোর চিহ্ন বোঝায়। কমান্ড \s স্পেস বা স্পেস চরিত্র বোঝায়: স্পেস, লাইন ব্রেক, ট্যাব। আপনি বড় হাতের অক্ষর লিখে কমান্ডের মান বিপরীত করতে পারেন: উদাহরণস্বরূপ, যদি \d数字 হয়, তাহলে \D数字 নয়।

উদাহরণ

আসুন সমস্ত数字 খুঁজে বের করি:

<?php $str = '1 12 123'; $res = preg_replace('#\d#', '!', $str); ?>

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

'! !! !!!'

উদাহরণ

পুনরাবৃত্তি অপারেটরগুলি কমান্ড-গ্রুপগুলিকে একটি সম্পূর্ণ হিসাবে বিবেচনা করে, অর্থাৎ গ্রুপিং বন্ধনী প্রয়োজন হয় না। নিম্নলিখিত উদাহরণে, অনুসন্ধান প্যাটার্ন এইরকম দেখাচ্ছে: 0 থেকে 9 পর্যন্ত数字 এক বা একাধিকবার:

<?php $str = '1 12 123 abc @@@'; $res = preg_replace('#\d+#', '!', $str); ?>

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

'! ! ! abc @@@'

উদাহরণ

নিম্নলিখিত উদাহরণে, অনুসন্ধান প্যাটার্ন এইরকম দেখাচ্ছে : যেকোনো কিছু এক বা একাধিকবার, কিন্তু 0 থেকে 9 পর্যন্ত数字 নয়:

<?php $str = '123abc3@@'; $res = preg_replace('#\D+#', '!', $str); ?>

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

'123!3!'

উদাহরণ

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

<?php $str = '1 12 123 abc @@@'; $res = preg_replace('#\s#', '!', $str); ?>

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

'1!12!123!abc!@@@'

উদাহরণ

এই উদাহরণে, অনুসন্ধান প্যাটার্ন এইরকম দেখাচ্ছে: নন-স্পেস চরিত্র এক বা একাধিক বার। স্পেস দ্বারা বিভক্ত সমস্ত সাবস্ট্রিং প্রতিস্থাপিত হবে '!' দিয়ে:

<?php $str = '1 12 123 abc @@@'; $res = preg_replace('#\S+#', '!', $str); ?>

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

'! ! ! ! !'

উদাহরণ

এই উদাহরণে, অনুসন্ধান প্যাটার্ন এইরকম দেখাচ্ছে: 数字 বা বর্ণ এক বা একাধিক বার। 数字 এবং বর্ণ নিয়ে গঠিত সমস্ত সাবস্ট্রিং '!' দিয়ে প্রতিস্থাপিত হবে:

<?php $str = '1 12 123a Abc @@@'; $res = preg_replace('#\w+#', '!', $str); ?>

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

'! ! ! ! @@@'

উদাহরণ

এই উদাহরণে, অনুসন্ধান প্যাটার্ন এইরকম দেখাচ্ছে: 数字 নয় এবং বর্ণ নয় এক বা একাধিক বার। আমাদের ক্ষেত্রে এটি প্রযোজ্য '@@@' এবং সমস্ত স্পেস (সেগুলিও数字 নয় এবং বর্ণ নয়)। দয়া করে লক্ষ্য করুন যে শেষে একটি '!' রয়েছে - এটি ' @@@' স্ট্রিং থেকে রূপান্তরিত হয়েছে - সামনে একটি স্পেস সহ:

$str = '1 12 123 Abc @@@'; $res = preg_replace('#\W+#', '!', $str);

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

'1!12!123!Abc!'

ব্যবহারিক কাজ

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

<?php $str = 'a1a a2a a3a a4a a5a aba aca'; ?>

একটি রেগুলার এক্সপ্রেশন লিখুন যা সেই স্ট্রিংগুলি খুঁজে পাবে, যেখানে প্রান্তে 'a' বর্ণ রয়েছে, এবং তাদের মধ্যে একটি数字

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

<?php $str = 'a1a a22a a333a a4444a a55555a aba aca'; ?>

একটি রেগুলার এক্সপ্রেশন লিখুন যা সেই স্ট্রিংগুলি খুঁজে পাবে, যেখানে প্রান্তে 'a' বর্ণ রয়েছে, এবং তাদের মধ্যে যেকোনো সংখ্যক数字

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

<?php $str = 'aa a1a a22a a333a a4444a a55555a aba aca'; ?>

একটি রেগুলার এক্সপ্রেশন লিখুন যা সেই স্ট্রিংগুলি খুঁজে পাবে, যেখানে প্রান্তে 'a' বর্ণ রয়েছে, এবং তাদের মধ্যে যেকোনো সংখ্যক数字 (এমনকি শূন্য数字, অর্থাৎ স্ট্রিং 'aa')

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

<?php $str = 'avb a1b a2b a3b a4b a5b abb acb'; ?>

একটি রেগুলার এক্সপ্রেশন লিখুন যা নিম্নলিখিত ধরণের স্ট্রিংগুলি খুঁজে পাবে: প্রান্তে 'a' এবং 'b' বর্ণ রয়েছে, এবং তাদের মধ্যে -数字 নয়

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

<?php $str = 'ave a#b a2b a$b a4b a5b a-b acb'; ?>

একটি রেগুলার এক্সপ্রেশন লিখুন যা নিম্নলিখিত ধরণের স্ট্রিংগুলি খুঁজে পাবে: প্রান্তে 'a' এবং 'b' বর্ণ রয়েছে, এবং তাদের মধ্যে - বর্ণ নয় এবং数字 নয়

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

<?php $str = 'ave a#a a2a a$a a4a a5a a-a aca'; ?>

একটি রেগুলার এক্সপ্রেশন লিখুন যা সমস্ত স্পেস '!' দিয়ে প্রতিস্থাপন করবে।

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