패턴이 매우 큰 파일에 존재하는지 확인하고 싶습니다. 무차별 대입 기술은 다음과 같습니다.
match = re.findall("xyz", text)
if(len(match) > 0):
print 'Match found'
findall
모든 발견 일치하는. 첫 번째 인스턴스가 발견 된 직후에 종료 할 수있는 방법이 있습니까?
hwnd의 솔루션이 작동하지 않으면 re.finditer()
. 반복자를 반환합니다. next()
첫 번째 일치 항목을 검사하는 데 사용 하는 경우 더 이상 일치 항목을 검색하지 않고 첫 번째 일치 항목 만 표시됩니다.
import re
m = re.finditer( 'beer', open('zfind.py').read() ).next()
print m and m.group(0)
beer
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다