[python] 정규표현식 특수 문자
  1. . (마침표): 어떠한 문자 하나와 매치됩니다. 예를 들어, 정규표현식 a.b는 “acb”, “abb”, “a*b”와 같은 문자열과 일치합니다.

  2. * (별표): 바로 앞에 있는 문자가 0개 이상 반복되는 패턴을 매치합니다. 예를 들어, 정규표현식 ca*t는 “ct”, “cat”, “caaat”와 같은 문자열과 일치합니다.

  3. + (더하기): 바로 앞에 있는 문자가 1개 이상 반복되는 패턴을 매치합니다. 예를 들어, 정규표현식 ca+t는 “cat”, “caaat”와 같은 문자열과 일치하지만, “ct”와는 일치하지 않습니다.

  4. ? (물음표): 바로 앞에 있는 문자가 0개 또는 1개만 있는 패턴을 매치합니다. 예를 들어, 정규표현식 colou?r은 “color”와 “colour” 두 가지 모두와 일치합니다.

  5. \ (역슬래시): 특수 문자를 이스케이프하기 위해 사용되는 기호입니다. 예를 들어, .이라는 문자 자체를 매치하기 위해서는 \.과 같이 사용합니다.

  6. [] (대괄호): 대괄호 안에 있는 모든 문자 중 하나와 매치됩니다. 예를 들어, [aeiou]는 모음 숫자 중 하나와 일치합니다.

이것은 정규표현식에서 일반적으로 사용되는 몇 가지 특수 문자의 예입니다. 이외에도 많은 특수 문자와 패턴이 있으며, 더 자세한 정보는 Python 공식 문서를 참조하십시오.