(四)查找与替换文本
可以使用查找或替换——替找命令在文本中查找某特定的字句,替换它或者删除它等等。查找字句的长度可达 80 个字符。可以选择各种方式的查找或替换,如:快速替换,全程查找,反向查找等。
- 查找和替换命令
- 查找命令(F7 键或^QF 命令)
按 F7 或^QF 可以查找任何字句。查找到以后光标会出现在所要找的第一个符合要求的字句的第一个字符上。查找不改变文本内容。
简单查找操作过程如下(即发出一条不带方式选择的查找命令): 1)按^QF,屏幕显示:
找什么?
2)键入要找的句字(最长为 80 个字节)然后按回车键,屏幕显示:
其中 X 可代表任何字符,下同。3)按回车键
然后 WPS 从当前光标处开始往后查找,找到以后,将光标到第一个字符处。此时,有二种选择:
①在新的光标位置编辑。
②用^L 命令重复寻找。
在查找过程中,如果我不到,则 WPS 会报警,且显示: 没找到,按任意键继续
- 替换命令(^QA)
按^QA 命令可以将文本中的一些字句换成另一些字句,方式选择的各种组合能进行各种复杂的替换操作。
简单替换操作过程如下: 1)按^QA 屏幕显示:找什么?
-
键入要找的字句,然后按回车键,屏幕显示:
-
键入新的字句,然后按回车键,屏幕显示:
-
按回车键
然后 WPS 将从当前光标处开始往后查找,若找到了,则将光标移动找到的字句的第一个字符下面。然后在状态行右边显示“替换:Y/N?”,要求确认是否需要替换。如果要替换则按“Y”键,否则按“N”键。如果按 Esc 键, 将终止查找一替换命令的操作。
命令被执行以后,有二种操作可供选择:
①在新的光标位置上进行编辑。
②用^L 命令重复查找一替换命令。
- 删除一些字句
如果在替换命令中,以一个空的字句去替换被查找的字句,则表示将这些字句删除掉。要输入一个空的字句只需在输入字句时简单地按回车键就可以了。
- 重复上次执行过的查找或替换命令(^L 命令)
按下^L 命令可以重复上一次查找或替换命令。当简单使用^QF 或^QA 命令时,操作只执行一次,而光标停留在第一次找到的字句上。因此,当键^L 命令时,WPS 将从当前光标位置开始继续往后查找或替找。
- 返回到上一次工作点(^QV 命令)
按下^QV,使光标返回到上一次找到的位置。
- 寻找第几行(^QL 命令)
用^QL 命令可以将光标迅速移到所指定行号的哪一行的开头,按^QL 后屏幕显示:
寻找哪一行:
此时输入行号,按回车键,光标将移到你所指定的那一行上。如果给出的行号太大,超出文本总行数,则屏幕上显示:
行数超出范围,按任意键将继续同时光标移到文件末尾。
- 方式选择项
六个方式选择项帮助判定查找或替换的范围和方向,每一项均有一种特定的方式。当回答“找什么?”这个问题时,告诉 WPS 查找一个确切的字句。然而这种查找通常是从光标所在位置向下进行,只找一次。但是如果使用方式选择项,将有很大的灵活性。
方式选择有以下几种:
- n——查找 n 次出现的字句
数字选择项 n 对于^QF 命令或^QA 命令的操作是不相同的。1)n 对^QA 的操作(方式项整数)
按^QA,随后输入任意整数(n)作为一个选择项。这样,替换操作将找出从当前位置开始往后共 n 次出现指定字句的每一个地方。且对于询问式替
换,每到一个地方都询问是否替换;对于自动替换方式,则从当前位置开始往后在指定字句的地方自动替换 n 次。
2)n 对^QF 的操作
按^QF,随后输入任何整数(n)作为一个选择项,则查找操作将找到第n 次出现的需查找的字句。
- 反向查找(方式项 B)
选择B 方式项使^QF 和^QA 的操作方向变为从文件尾到文件头。即查找(或替换)将从当前光标处开始往前进行,直到文件头部。
- 忽略大小写(方式项 U)
使用 U 方式选择项,将忽略字句中的大小写字母,意思是:不论大小写, 只要字母相同就算找到,例如:ABC=abc
- 不应答(方式项 N)
N 选择项对于^QA 命令相当于自动替换。不选择 N 项则为询问式替换,询问式替换时每当找到指定字句,都在屏幕上提问“替换:Y/N?”,当得到肯定的回答时方进行替换,否则不替换。
N 选择项对^QF 无效。
- 全程操作(方式项 G)
G 选择项将使 WPS 从文件头部(或尾部,如果同 B 选择项一起使用)开始往后(或往前)查找,而不是从当前光标处开始查找。如果是^QA 命令, 则一直自动替换(若同时选择了 N)或询问式替换(若没有同时选择 N)到文件尾部(或头部)。
- 块内操作(方式项 K)
K 选择项将 WPS 从块首(或块尾,如果同 B 选择项一起作用)开始往后
(或往前)查找,直到块尾(或块首),而忽略块外的情况。
- 选择项的组合。
以上各种选择项按以下规律组合使用:
①同类型选择项只能选一个(K、G 为同一类型,其它为不同类型)。
②不同类型的选择项可以几项组合使用。
③不同类型选择项组合时顺序没有要求。3.查找字句中的控制符
使用^QF 或^QA 时,可以在查找字符里加入各种控制符和通配符,便查找多样化。
- ^S——通配任何字符
在回答“找什么?”这一问题时,在字串中插入^S,则^S 所在位置可代表任何 ASCII 字符或汉字字符。
例如:查找“BA^S”将找出 BAS、BAK、BAT 等字句,查找“广^S 省”将找出“广东省”和“广西省”。
当通配符出现在替换命令中的“替换成”这一项时,表示这个字符不替换,原样照抄老的字符。下同。
- ^A——通配 ASCII 字符
用^A 可以通配任何一个 ASCII 字符。
- ^C——通配任何汉字字符
用^C 可以通配任何一个汉字字符或打印控制字符。
- ^P^M——表示回车符
用^P^M 输入一个回车符号。回车符显示为“^M^J^”。
- ^P^L——表示分页符
用^P^L 或^P^P 输入一个分页符。分页符显示为“^L^J”。
- ^P^J——表示软回车用^P^J 输入一个软回车符。