কম্পিউটার

পাইথনে কিভাবে \B রেগুলার এক্সপ্রেশন কাজ করে?


শব্দ সীমানা \b সেই অবস্থানের সাথে মেলে যেখানে এক পাশে একটি শব্দের অক্ষর (সাধারণত একটি অক্ষর, অঙ্ক বা আন্ডারস্কোর)

\B সমস্ত অবস্থানের সাথে মেলে যেখানে \b মেলে না।

নিম্নলিখিত কোড দেখায় কিভাবে regexpr \B কাজ করে

import re
result = re.findall(r'\Bcat', 'certificate')
result2 = re.findall(r'\Bcat', 'tomcat')
result3 = re.findall(r'\Bcat', 'catfish')
print result, result2,result3

এটি আউটপুট দেয়

['cat'] ['cat'] []

  1. পাইথনে কীভাবে নিয়মিত অভিব্যক্তি বিকল্প কাজ করে?

  2. পাইথনে রেগুলার এক্সপ্রেশন গ্রুপিং কিভাবে কাজ করে?

  3. পাইথনে রেগুলার এক্সপ্রেশন মডিফায়ার কিভাবে কাজ করে?

  4. পাইথন ফাইলগুলিতে আন্ডারস্কোর _ কীভাবে কাজ করে?