有些时候,为了保护隐私,需要给手机号或者身份证号码打码,即把手机号或者身份证号中的一部分替换为“*”号,如何实现给手机号打码呢?
在Word中如何操作能实现给手机号码打上*呢?一起来看一下操作步骤吧,超级简单:
如图1所示,随机写出11位的虚拟手机号码
图1、虚拟手机号码我们的任务就是将中间的部分号码替换成为*。
Ctrl + H,调出替换对话框,在查找内容栏输入(输入字符须在英文状态下):([0-9]{3})([0-9]{4})([0-9]{4}[!0-9]),在替换一栏,输入:\1****\3,点开更多,勾选“使用通配符”,设置完成的界面如图2所示。
图2、手机号码中间4位替换为*然后点击全部替换,就能实现将手机号中间4替换为*,替换后的效果图如图3所示:
图3、替换完成后的效果图接下来就说一说,替换过程中的细节,以便可以更好的理解应用。
首先是将手机号分为三段,xxx-xxxx-xxxx,然后查找内容栏为([0-9]{3})([0-9]{4})([0-9]{4}[!0-9]):
这有三个(),表示将这一串字符分为三段,[0-9]在勾选通配符时表示0-9的任意数字,{ }里表示的是字符数目,!代表否定;
整体来看,查找栏([0-9]{3})([0-9]{4})([0-9]{4}[!0-9])的意思是:
1、查找一个字符串,并且,此字符串分为三段
2、每一段都是任意数字的字符,并且是以非数字字符结尾
3、三段字符数分别是3、4、4
接下来,看看替换表达式:\1****\3
意思是:因为查找内容分为三段,\1表示引用查找到的字符串的第一段,\3表示引用查找到的字符串的第三段,查找找的第二段字符就被替换成****。
以上就是实现在Word中给手机号码打上****的操作步骤,利用这种操作,也可以实现手机号插入横杠“—”,快动手试试吧。
关于将手机号码的数字替换成 *,你有什么疑问或者吐槽呢,欢迎留言探讨。悄悄的说,在Excel中实现会更简单些哦!
说点有用的、有趣的小知识,欢迎关注