Python 正则表达式不';不符合它应该做的
我尝试过滤除字母数字字符、俄语字母、换行符、空格、逗号、点、问号、感叹号、斜杠、Python 正则表达式不';不符合它应该做的,python,regex,re,Python,Regex,Re,我尝试过滤除字母数字字符、俄语字母、换行符、空格、逗号、点、问号、感叹号、斜杠、、@、冒号和括号以外的任何内容 到目前为止,我的代码是: re.sub(r"[^А-я\w\d"+"\n"+" ,.?!ё/@#:()]", "", string) 但是,它不会清除以下字符串:“您可以将其设置为只匹配您需要的类型,而不是不需要的字符串类型 这应该可以工作[А-Ø\w\d\“+\”\n\“+\”,.?!ё/@#:()]您
、@
、冒号和括号以外的任何内容
到目前为止,我的代码是:
re.sub(r"[^А-я\w\d"+"\n"+" ,.?!ё/@#:()]", "", string)
但是,它不会清除以下字符串:
“您可以将其设置为只匹配您需要的类型,而不是不需要的字符串类型
这应该可以工作[А-Ø\w\d\“+\”\n\“+\”,.?!ё/@#:()]
您可以在检查字符串,您将看到“始终通过和Python测试它”选项