python删除字符串中的所有符号,只保留字符串中的汉字和数字

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

python删除字符串中的所有符号,只保留字符串中的汉字和数字
收藏 00

因此对非汉字(^\u4e00-\u9fa5)和非数字(^\u0030-\u0039)全部用replace函数替换即可,重点在于如何将unicode编码范围进行拼接。

import re
str1 = "  212、Python用replace()函数删除制定  符号  "
str2 = re.sub('([^\u4e00-\u9fa5\u0030-\u0039])', '', str1)
print(str2) # "212用函数删除制定符号"

 

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

Python字符串去除空格的实用方法

下一篇

python对标题特殊符号和字母处理

你也可能喜欢

发表评论

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

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

插入图片

热门

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