掌握WPS通配符:提升文档编辑效率的秘诀 点击使用AI助手 了解更多
发布于 2024-10-19 liusiyang 202 编辑
今天大家介绍六种在WPS文字中常用的通配符:
星号“*”:表示零个或多个任意字符。
问号“?”:表示一个任意字符。
方括号“[]”:表示某一范围内的一个字符。
大括号“{}”:表示查找的内容中包括几个数字。
小括号“()”:表示将查找的字符串分段,几个括号就表示将原字符串分成几段。
反斜杠“\”:表示对应查找内容中()相应的内容。
注意:这些通配符在书写的时候都要以英文格式进行书写。
下面我们用几个案例来详细解析下它们的使用方法。
案例一
假设有如下名单,我们可以对比下输入“*”通配符和输入“?”通配符返回的结果。
案例二
人员信息收集完成后发现只收集了身份证号码,现在要求补充人员出生日期。
将身份证号码列先复制一列,然后将标题改为“出生日期”,选中“出生日期”列,按Ctrl+H进入查找和替换界面,在“查找内容”输入“([0-9]{6})([0-9]{4})([0-9]{2})([0-9]{2})([0-9]{4})”,在“替换为”输入“\2年\3月\4日”,点击“高级搜索”,勾选上“使用通配符”,选择“全部替换”即可。
“查找内容”表达式解析
👋 |
([0-9]{6})([0-9]{4})([0-9]{2})([0-9]{2})([0-9]{4}) 括号表示将查找的内容分段,这里有5个括号就表示将原字符串分成5段。 |
📌 |
([0-9]{6})([0-9]{4})([0-9]{2})([0-9]{2})([0-9]{4}) [0-9]表示对应的这段字符是0-9之间的任意阿拉伯数字。 |
👋 |
([0-9]{6})([0-9]{4})([0-9]{2})([0-9]{2})([0-9]{4}) 每一组分段字符串括号中的大括号表示每个分段字符串中所包含的字符个数,本案例中表示五段分段字符串中分别包含6、4、2、2、4个字符。 |
💡 | ([0-9]{6})([0-9]{4})([0-9]{2})([0-9]{2})([0-9]{4})整个完整的解析就是: ①将找到的字符串分为5段字符串。 ②每一段字符串中都是0-9之间的任意阿拉伯数字。 ③第一段字符串中包含6个数字,第二段字符串中包含4个数字,第三段字符串中包含2个数字,第四段字符串中包含2个数字,第4段字符串中包含4个数字。 |
“替换为”表达式解析
📌 | \2年\3月\4日 斜杠表示后面的数字对应的是“查找内容”中每个括号()的组,这个是需要保留下来的内容,如果对应的组内容需要删除的话则无需写出来。整个完整的解析就是:保留第2、3、4组查找到的内容,并分别在后面加上年、月、日。 |
案例三
某商场抽奖活动公布中奖信息,为了保障中奖人个人隐私,公布的手机号码中间四位用星号替代。
按Ctrl+H进入查找和替换界面,在“查找内容”输入“([0-9]{3})([0-9]{4})([0-9]{4})”,在“替换为”输入“\1****\3”,点击“高级搜索”,勾选上“使用通配符”,选择“全部替换”即可。
“查找内容”表达式解析
🔔 |
([0-9]{3})([0-9]{4})([0-9]{4}) 括号表示将查找的内容分段,这里有3个括号就表示将原字符串分成3段。 |
💡 |
([0-9]{3})([0-9]{4})([0-9]{4}) [0-9]表示对应的这段字符是0-9之间的任意阿拉伯数字。 |
👋 |
([0-9]{3})([0-9]{4})([0-9]{4}) 每一组分段字符串括号中的大括号表示每个分段字符串中所包含的字符个数,本案例中表示三段分段字符串中分别包含3、4、4个字符。 |
📌 | ([0-9]{3})([0-9]{4})([0-9]{4})整个完整的解析就是: ①将找到的字符串分为3段字符串。 ②每一段字符串中都是0-9之间的任意阿拉伯数字。 ③第一段字符串中包含3个数字,第二段字符串中包含4个数字,第三段字符串中包含4个数字。 |
“替换为”表达式解析
💡 | \1****\3 斜杠表示后面的数字对应的是“查找内容”中每个括号()的组,这个是需要保留下来的内容,如果对应的组内容需要删除的话则无需写出来。整个完整的解析就是:保留第1、3组查找到的内容,中间用“****”连接。 |
今天的介绍就到这里啦,你学会了吗?
原文链接:https://bbs.wps.cn/topic/14810