পাইথনে search মেথডে পাওয়া অবস্থান
match-অবজেক্ট ব্যবহার করে
পাওয়া সাবস্ট্রিংয়ের অবস্থানও
নির্ধারণ করা যায়।
এই উদ্দেশ্যে দুটি মেথড প্রয়োগ করা হয়।
start মেথডটি শুরু হওয়ার অবস্থান রিটার্ন করে, এবং
end মেথডটি শেষ হওয়ার অবস্থান রিটার্ন করে।
আসুন অনুশীলনে চেষ্টা করি। আমাদের কাছে একটি স্ট্রিং আছে:
txt = '123 456 789'
আসুন এতে search মেথডের মাধ্যমে
অঙ্ক সহ প্রথম সাবস্ট্রিংটি খুঁজে বের করি,
তারপর start এবং end মেথড ব্যবহার করে
প্রাপ্ত সাবস্ট্রিংয়ের অবস্থান আউটপুট করি:
res = re.search('\d+', txt)
print(res.start()) # আউটপুট করবে 0
print(res.end()) # আউটপুট করবে 3
একটি স্ট্রিং দেওয়া হয়েছে:
txt = 'abcde 123456'
এতে শুধুমাত্র অক্ষর নিয়ে গঠিত সাবস্ট্রিংটি খুঁজুন। পাওয়া সাবস্ট্রিংয়ের শুরু এবং শেষ হওয়ার অবস্থান আউটপুট করুন।