같은 정규표현식 패턴을 자주 사용할 때(compile 함수)

김엣취·2024년 6월 18일

Python

목록 보기
4/9

정규표현식이란?

일종의 문자를 표현하는 공식으로, 특정 규칙이 있는 문자열 집합을 추출할 때 자주 사용되는 기법

-> 정규표현식 자세하게 알아보기

compile 함수로 효율 up

객체 = re.compile('패턴')

객체.match('문자열')
객체.search('문자열')

ex)

>>> p = re.compile('[0-9]+')    # 정규표현식 패턴을 객체로 만듦
>>> p.match('1234')             # 정규표현식 패턴 객체에서 match 메서드 사용
<_sre.SRE_Match object; span=(0, 4), match='1234'>
>>> p.search('hello')           # 정규표현식 패턴 객체에서 search 메서드 사용

0개의 댓글