Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python 정규식에서 각 일치 항목의 정확한 위치를 찾는 방법은 무엇입니까?


re.finditer() 메서드를 사용하여 Python 정규식을 사용하여 주어진 문자열에서 각 일치 항목의 정확한 위치를 찾습니다.

예시

import re
p = re.compile("[A-Z0-9]")
for m in p.finditer('A5B6C7D8'):
    print m.start(), m.group()

출력

이것은 출력을 제공합니다.

0 A
1 5
2 B
3 6
4 C
5 7
6 D
7 8