পাইথনে রেগুলার এক্সপ্রেশনে match মেথড
match মেথডটি স্ট্রিংয়ের শুরুতে রেগুলার এক্সপ্রেশনের সাথে মিল খোঁজে। মেথডের প্রথম প্যারামিটারে আমরা যে রেগুলার এক্সপ্রেশনটি খুঁজব তা নির্দিষ্ট করি, দ্বিতীয় প্যারামিটারে - যে স্ট্রিংটিতে এটি খুঁজব। যদি মিল পাওয়া যায়, তাহলে মেথডটি একটি match-অবজেক্ট ফেরত দেবে, অন্যথায় - None। মেথডের সিনট্যাক্সটি এইরকম দেখতে:
re.match(যা খুঁজব, যেখানে খুঁজব)
আসুন উদাহরণস্বরূপ পরীক্ষা করি যে স্ট্রিংটি সংখ্যা দিয়ে শুরু কিনা:
txt = '123abc'
res = re.match('\d+', txt)
print(res)
পরীক্ষা করুন যে স্ট্রিংটি বর্ণ দিয়ে শুরু কিনা:
txt = 'abc 123 bbb 456 987'
স্ট্রিংয়ের শুরুতে বর্ণানুক্রমিক ক্যারেক্টারের মিলটি প্রিন্ট করুন।
একটি স্ট্রিং দেওয়া আছে:
txt = 'aaa bbb 123'
সংখ্যা ধারণকারী সাবস্ট্রিংটি খুঁজুন।