Dot(.), a.b, a[.]b
CODEDRAGON ㆍDevelopment/Regular Expression
반응형
Dot(.)
· 정규 표현식의 Dot(.) 메타 문자
· 줄바꿈 문자인 \n를 제외한 모든 문자를 의미합니다.
· .는 \n을 제외한 모든 문자와 매치되는데 \n문자와도 매치되게 하려면 정규식 작성시 옵션으로 re.DOTALL 이라는 옵션을 주면 \n문자와도 매치되게 할 수 있습니다.
a.b
"a + 모든문자 + b"와 동일한 의미로 a와 b라는 문자 사이에 어떤 문자가 들어갈 수 있다는 의미입니다.
"aab" |
가운데 문자 "a"가 모든 문자를 의미하는 .과 일치하므로 정규식과 매치된다. |
"a0b" |
가운데 문자 "0"가 모든 문자를 의미하는 .과 일치하므로 정규식과 매치된다. |
"abc" |
"a"문자와 "b"문자 사이에 어떤 문자라도 하나는 있어야 하는 정규식과 일치하지 않으므로 매치되지 않는다. |
a[.]b
"a + Dot(.)문자 + b"와 동일한 의미
"aab" |
일치하지 않습니다. |
"a0b" |
일치하지 않습니다. |
"abc" |
일치하지 않습니다. |
"a.b" |
가운데 문자가 .이므로 정규식과 일치합니다. |
'Development > Regular Expression' 카테고리의 다른 글
정규 표현식 리터럴 (0) | 2019.01.21 |
---|---|
정규 표현식(정규식;Regular Expressions), 유래, 정규화 (0) | 2019.01.03 |
regular expressions 101 - 정규표현식을 만들어주는 사이트 (0) | 2018.07.04 |
정규 표현식 특징 (0) | 2018.06.28 |
RegExr - 정규표현식 작성에 도움을 받을 수 있는 사이트 (0) | 2018.06.23 |