[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 공식 문서를 참조하십시오.