কম্পিউটার টিউটোরিয়াল

পাইথনে search() ফাংশন কী

পাইথনে 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() মেথড স্ট্রিংয়ের যেকোনো পজিশন থেকে প্যাটার্ন খুঁজে পেতে পারে কিন্তু এটি শুধু প্রথম অকারেন্স রিটার্ন করে।

দ্রষ্টব্য: এই আর্টিকেল ১০০৬১০৭৬৯৬-এর অংশ


  1. পাইথনে search() ফাংশন কী

  2. পাইথনে match() ফাংশন কী

  3. পাইথনে নেমস্পেস কী?

  4. পাইথনে অ্যানোনিমাস ফাংশন (Anonymous Function) কী?