Python-Regex

Jae Gyeong Lee·2022년 9월 13일
0

정규표현식 생성 방식

정규표현식 생성 방식
1. re.compile()을 사용하여 패턴 탐색.

> 장점: 패턴 객체를 만들어서 반복적으로 사용할 수 있기 떄문에 찾고자 하는 패턴이 빈번한 경우, compile을 활용하면, 보다 편리하게 regex를 사용할 수 있음.
예) 
p = re.compile('[ a-z]+')  #패턴을 미리 compile해둠.
p_m = p.match('python')    #compile한 패턴을 통해, 문자를 탐색.
  1. re.compile()을 생략하고 패턴 탐색.
    re.match('[ a-z]+', 'python') #complie 없이, 바로 패턴을 통해 문자를 탐색.

참고) https://stackoverflow.com/questions/452104/is-it-worth-using-pythons-re-compile

https://buyandpray.tistory.com/49

profile
안녕하세요 반갑습니다. 공부한 내용들을 기록하고 있습니다.

0개의 댓글