[python] 정규표현식 특수 문자
-
.
(마침표): 어떠한 문자 하나와 매치됩니다. 예를 들어, 정규표현식a.b
는 “acb”, “abb”, “a*b”와 같은 문자열과 일치합니다. -
*
(별표): 바로 앞에 있는 문자가 0개 이상 반복되는 패턴을 매치합니다. 예를 들어, 정규표현식ca*t
는 “ct”, “cat”, “caaat”와 같은 문자열과 일치합니다. -
+
(더하기): 바로 앞에 있는 문자가 1개 이상 반복되는 패턴을 매치합니다. 예를 들어, 정규표현식ca+t
는 “cat”, “caaat”와 같은 문자열과 일치하지만, “ct”와는 일치하지 않습니다. -
?
(물음표): 바로 앞에 있는 문자가 0개 또는 1개만 있는 패턴을 매치합니다. 예를 들어, 정규표현식colou?r
은 “color”와 “colour” 두 가지 모두와 일치합니다. -
\
(역슬래시): 특수 문자를 이스케이프하기 위해 사용되는 기호입니다. 예를 들어,.
이라는 문자 자체를 매치하기 위해서는\.
과 같이 사용합니다. -
[]
(대괄호): 대괄호 안에 있는 모든 문자 중 하나와 매치됩니다. 예를 들어,[aeiou]
는 모음 숫자 중 하나와 일치합니다.
이것은 정규표현식에서 일반적으로 사용되는 몇 가지 특수 문자의 예입니다. 이외에도 많은 특수 문자와 패턴이 있으며, 더 자세한 정보는 Python 공식 문서를 참조하십시오.