Python의 search 메서드에서 찾은 위치
매치 객체를 사용하여 찾은 부분 문자열의 위치를
확인할 수도 있습니다.
이를 위해 두 가지 메서드가 사용됩니다.
start 메서드는 시작 위치를 반환하고,
end 메서드는 끝 위치를 반환합니다.
실제로 사용해 봅시다. 다음과 같은 문자열이 있다고 가정합니다:
txt = '123 456 789'
search 메서드를 사용하여 첫 번째 숫자
부분 문자열을 찾고, start와
end 메서드를 사용하여 찾은 부분 문자열의
위치를 출력해 보겠습니다:
res = re.search('\d+', txt)
print(res.start()) # 0을 출력합니다
print(res.end()) # 3을 출력합니다
다음 문자열이 주어졌습니다:
txt = 'abcde 123456'
문자로만 구성된 부분 문자열을 찾으세요. 찾은 부분 문자열의 시작 위치와 끝 위치를 출력하세요.