পাইথন ডক্স অনুযায়ী,
re.finditer(pattern, string, flags=0)
স্ট্রিং-এ RE প্যাটার্নের জন্য সমস্ত নন-ওভারল্যাপিং ম্যাচের উপর MatchObject দৃষ্টান্ত প্রদানকারী একটি পুনরাবৃত্তিকারী ফেরত দিন। স্ট্রিংটি বাম-থেকে-ডানে স্ক্যান করা হয় এবং মিলগুলি পাওয়া ক্রম অনুসারে ফেরত দেওয়া হয়। খালি ম্যাচ ফলাফল অন্তর্ভুক্ত করা হয়.
নিম্নলিখিত কোডটি পাইথন রেজেক্সে re.finditer() পদ্ধতির ব্যবহার দেখায়
উদাহরণ
import re s1 = 'Blue Berries' pattern = 'Blue Berries' for match in re.finditer(pattern, s1): s = match.start() e = match.end() print 'String match "%s" at %d:%d' % (s1[s:e], s, e)এ
আউটপুট
Strings match "Blue Berries" at 0:12