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 |