re.compile() 정규 표현식을 컴파일하는 함수
파이썬에게 전해주는 역할
찾고자 하는 패턴이 빈번한 경우 미리 컴파일해놓고 사용하면 속도, 편의성면에서 유리
re.search() 문자열 전체에 대해서 정규 표현식과 매치되는지 검색
re.match() 문자열의 처음이 정규 표현식과 매치되는지 검색
re.split() 정규 표현식을 기준으로 문자열을 분리하여 리스트로 리턴
re.findall() 문자열에서 정규 표현식과 매치되는 모든 경우의 문자열을 찾아서 리스트로 리턴
없다면 빈 리스트 리턴
re.finditer() 문자열에서 정규 표현식과 매치되는 모든 경우의 문자열에 대한 이터레이터 객체를 리턴
re.sub() 문자열에서 정규 표현식과 일치하는 부분에 대해서 다른 문자열로 대체

 

  • re.match()

문자열의 첫 부분부터 정규 표현식과 매치하는지를 확인

문자열 중간에 찾을 패턴이 있더라도 시작에서 패턴이 일치하지 않으면 찾지 않음

  • re.search()

문자열 전체에 대해서 찾음