欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  Office

WPS转义符在查找替换中的应用使通配符不再通配

程序员文章站 2022-03-04 17:48:27
学校为制作一个家校联系卡决定使用WPS表格来完成,有一位班主任比较聪明,将班主姓名都是用两个*表示的,本来以为到时替换就行了,可最后一操作问题就来了――所有单元格都...

学校为制作一个家校联系卡决定使用WPS表格来完成,有一位班主任比较聪明,将班主姓名都是用两个*表示的,本来以为到时替换就行了,可最后一操作问题就来了――所有单元格都换上了班主任的大名,怎么可以解决以上问题呢?其实很简单只要在查找替换时稍微动动脑筋,问题便可迎刃而解,本文核心知识点是转义符“~”的使用,通过在其后面跟“*”、“?”、“~”使它们不再表示通配符,有此需求的朋友可以借此机会认识下哦,希望本教程对大家有所帮助。

对查找与替换功能比较熟悉的朋友会知道,在WPS文字和WPS表格中可以使用通配符星号“*”和问号“?”进行一些较为复杂的查找。其中“*”可以匹配任意个任意字符,例如在查找和替换对话框的“查找内容”文本框内输入“w*d”,则文章中类似“word”、“wood”、“world”等单词都会被找到;“?”匹配一个任意字符,例如在查找和替换对话框的“查找内容”文本框中输入“wo?d”,则可以找到“word”、“wood”,而不会找到“world”。

问题是,在WPS文字的查找和替换对话框中有一个复选框,叫“使用通配符”,只有勾选了这个选项才会把星号和问号当作通配符来处理,然而在WPS表格中是没有这个选项的。

这是WPS文字中的查找和替换对话框(打开了高级选项),如图1。

WPS转义符在查找替换中的应用使通配符不再通配
图1 WPS查找和替换对话框

下面的是WPS文字中的查找和替换对话框,没有“使用通配符”的复选框,难怪所有内容都换上了班主任的姓名,如图2。

WPS转义符在查找替换中的应用使通配符不再通配
图2 WPS替换对话框

是不是就没有办法了呢?呵呵,WPS文字提供了一个好办法,听我慢慢讲来。

在键盘上ESC键的下边、TAB键的上方有一个键,它的上档键是“~”,叫波浪号。这个符号在WPS表格里执行查找功能时充当“转义符”的角色。什么意思呢?

例如:在星号前加上它,就相当于“*”这个符号,在问号前加上它,也就相当于“?”这个符号,当然,既然“~”充当了转义符的角色,要想查找文章中的“~”,也要在它前面加上个波浪号。也就是说,转义符的作用是使星号、问号和波浪号只表示它本身,而不起通配符的作用。

回到开头的例子,由于这位班主任的姓名(假设是张三吧)都是用“**”表示的,要想正确的找到它,只需在“查找内容”文本框内输入“~*~*”就可以了,如图3。

WPS转义符在查找替换中的应用使通配符不再通配
图5 WPS中使用转义符

注意:

转义符“~”后面可以跟“*”、“?”、“~”,如“~*”、“~?”、“~~”分别代表符号“*”、“?”、“~”,使它们不再表示通配符。
每个特殊字符前都要加转义符,如查找字符“*?”时要在“查找内容”文本框中输入“~*~?”,如果输入的是“~*?”就不行了,后面的问号仍然起到通配符的作用。