利用正则表达式过滤特殊字符

微信扫一扫,分享到朋友圈

利用正则表达式过滤特殊字符
收藏 00

过滤正则表达式,只保留中文、英文、数字及一些标点符号.

str = "123,456" # 要过滤的字符串
re_exp = u"([^\u4e00-\u9fa5\u0030-\u0039\u0041-\u005a\u0061-\u007a\’!\"#$%&\'()*+,-./:;<=>?@,。?、…【】《》?“”‘’!["u"\\]^_`{|}~\s])" # 过滤正则表达式,只保留中文、英文、数字及一些标点符号
re_exp_2 = u"([.*\[d+].*])" # 过滤形如[1]等的引用
result_str = re.sub(re_exp, "", str)
print(result_str)

 

一个热爱互联网的咸鱼
下一篇

python将大型XML文件拆分为多个文件

你也可能喜欢

发表评论

您的电子邮件地址不会被公开。 必填项已用 * 标注

提示:点击验证后方可评论!

插入图片

热门

    抱歉,30天内未发布文章!
返回顶部