re.match() এবং re.search() উভয়ই পাইথন মডিউল re-এর মেথড।
re.match() মেথড তখন ম্যাচ খুঁজে পায় যখন সেটি স্ট্রিংয়ের শুরুতে থাকে। উদাহরণস্বরূপ, match() কল করা 'TP Tutorials Point TP' স্ট্রিং-এ এবং প্যাটার্ন 'TP' খুঁজলে এটি ম্যাচ করবে।
উদাহরণ
result = re.match(r'TP', 'TP Tutorials Point TP') print result.group(0)
আউটপুট
TP
re.search() মেথড re.match()-এর সাথে মিলতীয় কিন্তু এটি আমাদের স্ট্রিংয়ের শুরুতে মাত্র ম্যাচ খুঁজতে বাধা দেয় না।
উদাহরণ
result = re.search(r'Tutorials', 'TP Tutorials Point TP') print result.group(0)
আউটপুট
Tutorials
এখানে আপনি দেখতে পাচ্ছেন, search() মেথড স্ট্রিংয়ের যেকোনো পজিশন থেক প্যাটার্ন খুঁজে পেতে পারে।