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