【技巧】在Word中批量隐藏手机号中的部分数字
在日常工作中,常常会隐蔽手机号码的部分号码来保护隐私。
先来一个模拟数据,替换后如图片右侧所示。
首先我们来选中左侧的这一列,按【CTRL+H】键,调出【查找和替换】对话框
点击【更多】命令,勾选【使用通配符】选项,点击【特殊格式】中的【范围内的字符】。
解析
我们要想替换中间的四位的数字,
首先要想,我们要将每一段的手机号码分成三段,分成三个独立的部分
在查找代码当中,分成三部分的话,我们先用英文状态下输入
我们用小括号()来对这个代码分组
我们先输入三个小括号,一个括号代表一组
我们通过三个括号将11位手机号码分组,第一个括号,代表前三位数字
我们在【特殊格式】选择“范围内的字符[-]”,直接添加。
此时,整个查找代码是([0-9]{3}),此代码的含义是:查找连续出现三次以上0-9范围内的数字。
中间这组和最后一组数据都是4个数字。
代码改为([0-9]{4})
整段代码改成这样 ([0-9]{3})([0-9]{4})([0-9]{4})
手机号码比较特殊,都是纯数字,因此后面不用在加其他判断符。
替换的代码呢,就不一样了,有新的表达模式,
查找内容当中的每一组,分别用阿拉伯数字来表示
那么我们在替换对话框当中, 应该这样写
可以用这 \1 , 这个代码就表示第一组的内容
\2 , 这个代码就表示第二组的内容
\2 , 这个代码就表示第三组的内容
那么\1\2\3指的是三组全部内容
我们现在要隐藏,中间的四位数字
那么我们就把中间这四位的代码删除,
改成四个星号****,然后全部替换。
替换代码改为 \1****\3
填写效果如下图。
这个时候,替换效果已经跟右侧的数据一样了。
附上操作视频,让小伙伴们轻松学习
小结
[0-9] 表示 0到9中的任意一个数字
{4} 表示 继续4个前个字符或表达式
[! 0-9]) 表示非0到9中的的任意数字的字符
” \1”与” \3” ~ 分别代表第1个表达式与第3个表达式,
替换为文本框中的 * ,就是 * 字符的意思,不是特殊字符。
好啦今儿分享到这里,祝大家好运!
喜欢的同鞋请转发、点赞!
想要快速、系统掌握Word排版核心技巧和方法
零基础的朋友
请扫描下方的二维码
关注达人哥录制的《Word排版速成》