跳到正文

搜索与替换 ​

搜索用于定位当前图书中的文字;替换会修改图书内容。只想在阅读时隐藏广告或改显示文字,请使用过滤净化。

查找文字 ​

  1. 打开文本图书,呼出阅读菜单,进入 全文搜索。
  2. 选择普通搜索,输入要找的文字并开始搜索。
  3. 在结果列表中查看上下文,点击结果跳转到对应位置。
  4. 需要按模式匹配时,将搜索模式切换为 正则;不要给普通关键词加 reg 前缀。

替换本章或全部 ​

会修改原文件

替换前先导出图书副本。替换全部仅支持 TXT,并保留当前分章;本章替换能否使用取决于当前文件的编辑能力。替换为留空表示删除匹配内容。

  1. 先搜索并确认匹配到的是需要修改的文字。
  2. 点击 替换,输入替换后的内容。
  3. 阅读提示,选择 替换本章 或 替换全部。
  4. 等待完成后检查原位置及其他几条结果。
  5. 匹配太宽或正则无效时,取消操作,修改搜索条件后重新检查。

正则捕获组示例 ​

要把“第12章”改成“第12节”,可以搜索:

regex
第(\d+)章

替换为:

text
第$1节

括号中的数字是第一个捕获组,$1 引用它;$0 引用整个匹配结果。先在少量结果中核对,避免同时修改正文里不想改的“第12章”。

完整语法见正则表达式基础。

搜不到或替换失败 ​

  • 确认正在搜索当前图书,而不是书架或网页。
  • 普通搜索不会把正则符号当成模式;检查所选模式。
  • 先缩短关键词,确认标点、全角半角及换行是否一致。
  • EPUB、PDF 等不具备 TXT 的全书替换能力,不能套用同一操作。

山丘阅读 iOS 使用指南