Python 문서에 따름
일치된 텍스트보다 패턴의 모든 일치에 대한 더 많은 정보를 원하면 finditer()가 문자열 대신 일치 개체를 제공하므로 유용합니다. 어떤 텍스트에서 모든 부사와 그 위치를 찾고자 하는 작가라면 다음과 같은 방식으로 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