很多时候,我们需要在网上发一些例如电话号码,身份证号码的内容,但基于信息安全的缘故,需要将某几位数字用星号加以隐藏,如果数据量庞大的时候,一个个数据手动处理显现不现实,今天就教大家一个快捷的方法
总所周知,身份证号码一共18位数字,这里就不用身份证号码做演示,用英文字母"A-R"来代替,为了清楚说明,一个复制了三行一样的字母。
因为最后我们要加密的是身份证号码,这里将"A-R"做一个位数的划分, A-L:共12个字母 M-P:共4个字母 Q-R:共2个字母 A-R:共18个字母,相当于18位数的身份证号码,
接着,我们点击word文档界面右上角的“替换”按钮(黄色荧光笔标记的地方),打开替换界面
以下步骤输入的内容,先不用理解是什么意思,后面我会加以说明 接下来,在"查找内容"输入"([A-Z]{12})([A-Z]{4})([A-Z]{2})"
以下步骤输入的内容,先不用理解是什么意思,后面我会加以说明 接下来,在"替换为"输入"\1****\3"
接下来,在“查找与替换”对话框的左下角点击“更多”,并勾选“使用通配符”
最后,尝试点击一下“全部替换”按钮,见证奇迹的时候到了,发现弹出一个对话框,提示“全部完成,完成3处替换”,上面的三行字母的“M-P”全部变成了“*”星号了
最后,我们来说一下,上面填的两串内容是什么意思,小括号用于分组,意思就是将A-R分成3个分组, 第一组([A-Z]{12})意思就是A到Z之间的字母重复出现12次,即前12个字母 第二组([A-Z]{4})意思就是A到Z之间的字母重复出现4次,即位置13-16这四个字母,需要隐藏的字母 第三组([A-Z]{2})意思就是A到Z之间的字母重复出现2次,即最后2个字母
\1****\3 \1:第一组 \3:第三组 ****:第二组被替换成这些星号(当然,如果想用一个“*”替换掉4个字母,那么,这里输入一个星号就可以了)。