Skip to content

查找与替换 ​

按 Ctrl + F(macOS 下为 ⌘ + F)打开搜索。WonderPen 提供两种界面:

方式适合的任务
浮窗搜索在多篇文档中查找与替换,集中查看指定范围内的匹配结果
内嵌搜索在当前文档中查找与替换,直接在正文中查看匹配高亮

切换搜索方式 ​

从内嵌搜索切换到浮窗搜索:点击编辑器下方搜索栏右侧的浮窗按钮,搜索界面会在独立窗口中打开。

内嵌搜索栏右侧的浮窗按钮

从浮窗搜索切换到内嵌搜索:点击搜索窗口右上角的内嵌按钮,搜索栏会回到主窗口编辑器下方。

浮窗搜索右上角的内嵌按钮

应用会记住选择的搜索方式,下次使用查找快捷键时仍按该方式打开。切换时会保留关键词、替换内容、正则表达式及忽略大小写选项;两种方式的搜索和替换范围不同,切换后应重新检查匹配结果。

浮窗搜索 ​

输入关键词后,结果会列出匹配的文档与上下文。点击结果可定位对应内容,底部箭头用于切换结果。

浮窗搜索中的文档和匹配结果

需要替换时,在替换为中输入新内容,选择结果后点击替换,或点击全部替换处理当前范围内可替换的结果。替换框留空表示删除匹配文字。

填写替换内容并检查匹配结果

批量替换前先确认范围并检查结果,重要内容可先创建快照。若出现搜索未完成或替换失败的提示,请重新搜索并核对实际修改情况。

搜索框和替换框旁的下拉入口可查看历史输入,便于再次使用。

只查找标题 ​

勾选仅标题,可按章节名称查找并替换标题中的文字。使用自动编号时,也能匹配显示的编号;由规则生成的编号不能直接替换,应修改编号规则或目录顺序。

仅标题选项及匹配的章节名称

搜索范围 ​

范围一行右侧的三个图标按钮,用于决定在哪些文档中查找和替换。

范围栏右侧的所有文档、当前文档和自定义按钮

从左到右分别是:

按钮搜索范围适用场景
所有文档(书本图标)当前文档库中的所有文档查找整部作品中的人名,或统一修改某个用词
当前文档(单页图标)主窗口目录树中当前选中的一篇或多篇文档;选中文档变化时,范围也会更新只检查正在处理的章节
自定义(勾选框图标)自行勾选的文档只在指定的几个章节中查找或替换

设置自定义范围时,点击这一行中显示的范围名称,打开文档列表并勾选需要的文档。修改勾选后会自动切换到自定义。

选择搜索范围中的文档

选中的范围按钮会高亮显示。执行全部替换前,请检查范围名称和匹配结果,确认没有遗漏章节,也不会修改范围外的内容。

内嵌搜索 ​

内嵌搜索位于编辑器下方,匹配内容直接在当前正文中高亮。输入替换内容后,可逐项替换或替换当前文档中的全部匹配项。

编辑器下方的内嵌搜索与正文高亮

点击忽略大小写旁的齿轮,还可以控制是否搜索备注、是否过滤左侧文档树。过滤后的目录树会保留匹配文档及其层级关系,便于切换查看;内嵌搜索的替换和全部替换只修改当前文档的正文,不会替换备注或其他文档。

内嵌搜索的备注与目录树选项

正则表达式 ​

普通查找按输入的文字匹配;开启正则表达式后,可使用模式查找一类内容。两种搜索界面都支持正则表达式和忽略大小写选项。

例如,地.*?方 可以匹配「地方」「地面前方」等以「地」开始、以「方」结束的文本。中间也可包含空格和标点,因此匹配结果不一定是一个词。

正则表达式搜索的匹配结果

在内嵌搜索中,勾选搜索栏下方的正则表达式,正文会直接高亮符合表达式的内容:

内嵌搜索中的正则表达式选项与正文匹配高亮

表达式使用 JavaScript 正则语法,输入时不需要在两端加 /:

表达式用途
地.*?方匹配以「地」开始、以「方」结束的最短文本,不跨换行
\d+匹配连续数字
\[\d+\]匹配 [276] 这样的编号
[ \t]{2,}匹配连续两个及以上空格或制表符

不熟悉正则表达式时,先用查找检查匹配范围,再执行替换。表达式无效时,先修正表达式,不要继续批量替换。