파이썬 re.sub 사용 시 대괄호 내부 특수문자
파이썬으로 문자열 정규화를 하다보면 대괄호 안에 특수문자를 넣을 경우 어떻게 인식되는지 헷갈릴 때가 있다. 그래서 공식 python 공식 문서를 참조하였다. 여기서 알게된 사실은 다음과 같다. 1. 특수문자들은 대괄호 내부에서 문자로 인식된다. 2. "-" 기호는 알파벳들과 숫자들을 범위로 표현하고 싶을 때 사용된다. 3. "-" 기호를 알파벳이나 숫자 사이에 작성할 때, "-" 자체로 사용하고 싶을 경우 "\역슬레이시"로 이스케이프 해야한다. 4. "-" 기호를 알파벳이나 숫자 사이에 작성하지 않을 때, 이스케이프하지 않아도 문자로 인식한다. 쉽게 헷갈릴 수 있는 부분이니까 주의하자. 헷갈릴 때 레퍼런스는 옳다. re sub 관련해서 헷갈리면, 경험상 구글보단.. 공식 document를 참조하는 것이 ..