⊗pyPmREWB 49 of 129 menu

পাইথনে রেগুলার এক্সপ্রেশনে শব্দের সীমানা

'\\b' কমান্ড ব্যবহার করে শব্দের সীমানা অ্যাক্সেস করা যায়, এবং '\B' বা '\\B' কমান্ড ব্যবহার করে শব্দের সীমানা নয় এমন অংশ অ্যাক্সেস করা যায়। লক্ষ্য করুন যে, পাইথনে শব্দের সীমানা সংজ্ঞায়িত করার সময় কঠোরভাবে দুটি ব্যাকস্ল্যাশ দিয়ে এস্কেপিং কাজ করে, যদিও অন্যান্য কমান্ডের জন্য একটি স্ল্যাশ অনুমোদিত। আসুন উদাহরণের মাধ্যমে এই কমান্ডগুলির কাজ দেখি।

উদাহরণ

আসুন প্রতিটি শব্দকে '!' চিহ্ন দ্বারা মোড়ক করি:

txt = 'aaa aaa aaa' print(re.sub('\\b', '!', txt))

কোড 실행ের ফলাফল:

'!aaa! !aaa! !aaa!'

উদাহরণ

আসুন অক্ষরগুলির মধ্যবর্তী স্থানে '!' চিহ্ন যোগ করি:

txt = 'aaa aaa aaa' print(re.sub('\\B', '!', txt))

কোড 실행ের ফলাফল:

'a!a!a a!a!a a!a!a'

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

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

txt = 'abc def xyz'

একটি রেগুলার এক্সপ্রেশন লিখুন যা এই স্ট্রিংটি থেকে নিম্নলিখিতটি তৈরি করবে:

'#abc# #def# #xyz#'

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

txt = 'abc def xyz'

একটি রেগুলার এক্সপ্রেশন লিখুন যা এই স্ট্রিংটি থেকে নিম্নলিখিতটি তৈরি করবে:

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