-4
왜 파이썬의 re 모듈이 세미콜론 문자를 이스케이프합니까? 즉 어떻게 설계 무엇 때문에 세미콜론을 탈출파이썬의 re 모듈이 세미콜론 문자를 이스케이프 처리하는 이유
text\;text
왜 파이썬의 re 모듈이 세미콜론 문자를 이스케이프합니까? 즉 어떻게 설계 무엇 때문에 세미콜론을 탈출파이썬의 re 모듈이 세미콜론 문자를 이스케이프 처리하는 이유
text\;text
>>> re.escape.__doc__
'Escape all non-alphanumeric characters in pattern.'
그것은 ;
(세미콜론)를 이스케이프합니다.
:
print(re.escape('text;text'))
나에게 다음과 같은 출력을 제공합니다.
the docs에 따라 영숫자가 아닌 모든 문자를 이스케이프 처리합니다.
역 슬래시가 아닌 모든 문자가 역순으로 반환되는 문자열. 정규식 메타 문자가 포함되어있을 수있는 임의의 리터럴 문자열과 일치시키려는 경우에 유용합니다.
;
는 영숫자 문자가 아니기 때문에
특수 문자로';'를 사용하기 때문에. –
이스케이프 루틴은 매우 간단하기 때문에 영숫자가 아닌 모든 문자를 이스케이프 처리합니다 *. –
대신에 무엇을 기대 했습니까? –