Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 正则表达式不';不符合它应该做的_Python_Regex_Re - Fatal编程技术网

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测试它”选项