替换文件中的敏感信息

Long long time no see.『每日一坑』栏目又来啦!

今天我们来做一个现实中有可能会碰到的问题:

替换文件中的敏感信息

问题描述

假设我们有一份文件,文件中包含了很多个人信息。现在需要一份去除其中敏感信息的版本,将文件中所有手机号的4~7位和身份证号的6~15位用 * 替换。

(注意:有的身份证号是以X结尾)

示例

输入文件

张三

居住地:南京

身份证号:320101199909091234

手机号:13013013130

李四

居住地:上海

身份证号:31010120000101234X

手机号:13913912345

王五

居住地:北京

身份证号:110101198808082222

手机号:13766654321

输出文件

张三

居住地:南京

身份证号:32010**********234

手机号:130****3130

李四

居住地:上海

身份证号:31010**********34X

手机号:139****2345

王五

居住地:北京

身份证号:11010**********222

手机号:137****4321

附加要求
  1. 对指定文件夹中的所有文件进行批量处理

  2. 对 Excel 文档进行同样操作

期待各位同学提交解答。

提交代码可以使用 paste.ubuntu.com 或 codeshare.io 等代码分享网站,只需将代码复制上去保存,即可获得一个分享地址,非常方便。

(0)

相关推荐