पायथन दस्तावेज के अनुसार
यदि कोई मिलान किए गए टेक्स्ट की तुलना में किसी पैटर्न के सभी मैचों के बारे में अधिक जानकारी चाहता है, तो finditer() उपयोगी है क्योंकि यह स्ट्रिंग्स के बजाय मैच ऑब्जेक्ट प्रदान करता है। यदि कोई एक लेखक था जो किसी पाठ में सभी क्रियाविशेषण और उनकी स्थिति खोजना चाहता था, तो वह निम्नलिखित तरीके से खोजकर्ता () का उपयोग करेगा -
>>> text = "He was carefully disguised but captured quickly by police."
>>> for m in re.finditer(r"\w+ly", text):
... print('%02d-%02d: %s' % (m.start(), m.end(), m.group(0)))
07-16: carefully
40-47: quickly