正则表达式筛出多余符号、只留英文字母

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)

效果
在这里插入图片描述

发布了190 篇原创文章 · 获赞 109 · 访问量 7万+

猜你喜欢

转载自blog.csdn.net/cprimesplus/article/details/104707658