<aside> 👍🏻 import re
</aside>
re
모듈을 import
해서 정규 표현식을 사용할 수 있음#1단계 : "the"라는 패턴을 컴파일한 후 패턴 객체를 리턴합니다.
pattern = re.compile("the")
# 2단계 : 컴파일된 패턴 객체를 활용하여 다른 텍스트에서 검색을 수행합니다.
pattern.findall('of the people, for the people, by the people')
# ['the', 'the', 'the']
re.findall('the', 'of the people, for the people, by the people')
# ['the', 'the', 'the']
search()
: 일치하는 패턴 찾기 (일치 패턴이 있으면 MatchObject를 반환합니다)match()
: search()
와 비슷하지만, 처음부터 패턴이 검색 대상과 일치해야 합니다.findall()
: 일치하는 모든 패턴 찾기 (모든 일치 패턴을 리스트에 담아서 반환합니다)split()
: 패턴으로 나누기sub()
: 일치하는 패턴으로 대체하기group()
: 실제 결과에 해당하는 문자열을 반환합니다.