정규표현식 컴파일 옵션

CODEDRAGON Development/Regular Expression

반응형

 

 

컴파일 옵션

·       정규식을 컴파일할 때 추가적인 기능 사용할 있는 옵션을 지정할 있습니다.

·       옵션을 사용할 때는 re.DOTALL 처럼 전체 옵션명을 써도 되고 괄호안의 약어 써서 re.S 처럼 사용할 수도 있습니다.

·       여러 개의 옵션을 지정 경우 | 기호로 옵션을 나열해 주면 됩니다. (re.VERBOSE|re.MULTILINE)

 

옵션

설명

re.DOTALL

(re.S)

·       . 메타문자가 줄바꿈 문자(\n)를 포함하여 모든 문자와 매치할 수 있도록 합니다.

·       . 메타 문자는 줄바꿈 문자(\n)를 제외한 모든 문자와 매치되는 규칙이 있습니다. 만약 \n 문자도 포함하여 매치하고 싶다면 re.DOTALL 또는 re.S 옵션을 사용해 정규표현식을 컴파일을 수행합니다.

re.IGNORECASE

(re.I)

·       대소문자 구분을 무시합니다.

·       대소문자에 관계없이 매치할 있도록 정규표현식을 컴파일합니다.

re.MULTILINE

(re.M)

·       여러줄과 매치할 수 있도록 합니다.

 


re.VERBOSE

(re.X)

·       복잡한 정규식 표현 만들 사용할 있는 옵션입니다.

·       verbose 모드를 사용할 수 있도록 합니다.

·       verbose 모드는 정규표현식을 보기 편하게 만들 있고 주석을 사용 있게 해줍니다.

 



 

 

'Development > Regular Expression' 카테고리의 다른 글

예외 문자(Escape Character)  (0) 2020.06.04
정규표현식 sample  (0) 2020.04.15
groups()  (0) 2020.04.01
Match 객체의 메소드  (0) 2020.03.27
sub()  (0) 2020.03.21