re.match() 및 re.search()는 모두 Python 모듈 re의 메소드입니다.
re.match() 메서드는 문자열의 시작 부분에서 일치하는 항목을 찾습니다. 예를 들어 'TP Tutorials Point TP' 문자열에 대해 match()를 호출하고 'TP' 패턴을 찾으면 일치합니다.
예시
result = re.match(r'TP', 'TP Tutorials Point TP') print result.group(0)
출력
TP
re.search() 메서드는 re.match()와 유사하지만 문자열 시작 부분에서만 일치 항목을 찾는 데 제한을 두지 않습니다.
예
result = re.search(r'Tutorials', 'TP Tutorials Point TP') print result.group(0)
출력
Tutorials
여기에서 search() 메서드가 문자열의 모든 위치에서 패턴을 찾을 수 있음을 알 수 있습니다.