पायथन डॉक्स के अनुसार,
re.finditer(pattern, string, flags=0)
स्ट्रिंग में आरई पैटर्न के लिए सभी गैर-अतिव्यापी मैचों पर मैचऑब्जेक्ट उदाहरण देने वाला एक पुनरावर्तक लौटाएं। स्ट्रिंग को बाएं से दाएं स्कैन किया जाता है, और मिलान पाए गए क्रम में लौटाए जाते हैं। परिणाम में खाली मैच शामिल हैं।
निम्न कोड पायथन रेगेक्स में 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