2013-10-27 3 views
2

I가 내가 [ '문자를 포함하려면이 표현을 수정하는 방법 문자열 텍스트파이썬 정규식

re.sub(r'[^a-zA-Z0-9]',' ', text) 

에서 모든 알파 숫자를 제거 다음 정규식, '및'] '문자열 텍스트?

답변

3

[, ]을 이스케이프 처리하여 charcter 클래스 ([ .. ])에 추가하십시오.

re.sub(r'[^a-zA-Z0-9\[\]]',' ', text) 

예 :

>>> re.sub(r'[^a-zA-Z0-9\[\]]', ' ', 'a,b[c-d]!') 
'a b[c d] '