rt,保留空格和回车
正则表达式
r1 = u'[{\u4e00-\u9fa5}0-9’!"#$%&\'()*+,-./:;<=>?@,。?★、…【】《》?“”‘’![\\]^_
{|}~]’`
测试代码
# *_* utf-8 *_*
import re
r1 = u'[{\u4e00-\u9fa5}0-9’!"#$%&\'()*+,-./:;<=>?@,。?★、…【】《》?“”‘’![\\]^_`{|}~]'
text = "撒法发ABCDEF<>?^&*#&\n胜 多 负少*&@!&GH JH Dhjda!~~"
print(re.sub(r1, '', text)
效果