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