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

파이썬에서 search() 함수는 무엇입니까?

<시간/>

파이썬에서 search()는 모듈 re의 메소드입니다.

search()의 구문

re.search(pattern, string):

re.match()와 비슷하지만 문자열 시작 부분에서만 일치 항목을 찾는 것으로 제한되지 않습니다. re.match() 메서드와 달리 'TP Tutorials Point TP' 문자열에서 'Tutorials' 패턴을 검색하면 일치하는 항목이 반환됩니다.

예시

import re
result = re.search(r'Tutorials', 'TP Tutorials Point TP')
print result.group(0)

출력

Tutorials

여기에서 search() 메서드는 문자열의 모든 위치에서 패턴을 찾을 수 있지만 검색 패턴의 첫 번째 항목만 반환한다는 것을 알 수 있습니다.