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