高级搜索

写作过程中,按下快捷键 Ctrl + F(macOS 下为 Cmd + F)即可打开搜索面板。



输入搜索关键词后,当前文档中匹配的词会被高亮,同时左侧目录树也会根据关键词进行过滤,只有包含(或者某个子文档包含)关键词的文档会显示。

点击【全部替换】按钮只会替换当前文档中的关键词,其他文档不会发生变化。

正则表达式

搜索框也支持正则表达式,如搜索关键词以 / 开头,则 / 之后的内容会被当作正则表达式处理。如下图所示:



WonderPen 支持的正则的语法与 JavaScript 中的正则语法一致。下面是一些示例:

  • /地.*?方:寻找以 字开始, 字结束,中间没有换行的最短的句子
  • /\d+:寻找数字串
  • /\[\d+]:寻找形如 [276] 这样的被方括号包裹起来的数字串
  • /^\s+:寻找行首的空白字符
  • /abc/i:寻找字符串 abc,且忽略大小写。是的,除了以 / 开始外,也可以以 / 结束,并添加 i 等修饰符。

正则表达式非常强大,如想对它有进一步了解,可访问相关的教程或文档。