Views: 10
在 Calibre 遇到pdf转epub格式的书籍时,常常会出现段中中间存在许多空格的情况,这时可通过以下步骤实现空格的快速去除:
- 打开书籍编辑界面:在 Calibre 中选中目标 epub 书籍,点击 “编辑书籍”。
- 进入文本编辑并全选内容:切换到 “文本” 选项卡,按 “Ctrl + A”(Windows/Linux)或 “Command + A”(Mac)全选文本。
- 打开查找替换窗口:找到并点击 “查找 / 替换” 功能按钮 。
- 设置正则表达式:
- 在 “查找” 框中输入正则表达式:
([u4e00-u9fff])s+([u4e00-u9fff])
。这个表达式的含义是,查找中文字符(范围为u4e00
到u9fff
)之间的一个或多个空格(s+
)。
- 在 “替换” 框中输入
12
。这里的1
和2
分别代表前面正则表达式中第一个和第二个捕获组,即两个中文字符,这样就实现了删除中文字符间空格的目的。
- 模式需选择正则表达式才能成功识别正则表达式,选择“所有文本文件”可一键操作全书空格。
- 执行替换:点击 “全部替换”,完成后检查文本并保存。
图:calibre替换中文段内空格
冫你好: You are a smart boy!