python操作字符串替换中文和英文为空

最近在处理excel表格数据时发现数据特别杂乱,在商务给的excel表格中发现在手机号这一列居然还有中文字符和英文字符

在这里插入图片描述

在向mongo中存储的时间需要格式统一,这在清洗的时间应该怎么给去除呢,后来发现可以使用python中的dumps和loads 方法可以实现。
首先我们需要导入json库,然后来调用dumps的方法把需要处理的字符给转换成对应的ASSCII字符

在这里插入图片描述

然后我们可以看到对应的中文字符都是以u开头,我们只需要把对应的中文字符给替换掉就ok

在这里插入图片描述

接下来就是替换中文字符了,但是中文那么多的汉字,每一个汉字对应的字符都不一样,我们怎么替换呢,其实我们只需要使用re正则里面的sub()方法就可以完成相对应的替换工作。我替换了对应的中英文,只留下了手机号。然后使用json.loads()方法把ASSCII编码给转换回字符串就完成了中文和英文的清洗工作。

在这里插入图片描述

替换后的结果就只剩下了手机号码

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值