在处理 TXT 文件转 epub 格式时,分章是影响阅读体验的关键步骤。epubbuilder 作为常用工具,提供了多种贴合不同文本情况的分章方案,不管是标题规范的文档,还是格式混乱的文本,都能找到合适的处理方式。
对于标题格式统一的 TXT 文件,智能自动拆分是最高效的选择。这种方式依托软件内置的模式识别功能,能根据设定的字符组合快速定位章节起点。操作时,先在主界面顶部点击 “章节” 进入管理视图,右键点击书名节点选择 “开始拆分”。

在弹出的窗口中输入前缀和后缀,比如 “第” 和 “章”,或者 “一” 和 “、”,输入后按回车确认,点击 “确定” 就能完成批量拆分。如果文本包含多卷且各卷有重复章节号,需先按卷名完成一级拆分,再对每卷单独设置章节规则进行二级拆分。
遇到标题无规律的情况,比如纯文字标题 “风起青萍”“雪落昆仑”,智能拆分就容易出错,这时手动选择成章能保证精准度。先在左侧章节列表展开文档,确保全文以单一大节显示,然后在中央编辑区拖动鼠标选中第一章全部内容,包括标题行和正文到下一章标题前。
接着点击顶部菜单 “章节” 中的 “选择成章”,也可以用快捷键 Ctrl+Shift+T,重复操作就能为每一章创建独立节点。完成后,左侧目录树会显示各章节名称,默认是所选内容首行文字,需要修改的话右键点击章节名选择 “重命名” 即可。
如果已经提前将全书按章节分割成多个独立 TXT 文件,按文件粒度导入会非常便捷。这种方式无需软件分析文本,直接将每个文件视为一个章节,既高效又不会出错。提前用 Python 脚本、Notepad++ 正则替换等工具拆分原始大 TXT,文件命名可以是 “001_第一章.txt”“002_第二章.txt” 这类格式。
在 epubbuilder 主界面点击 “导入 TXT 文件”,按住 Ctrl 键多选所有章节文件,或者用 Ctrl+A 全选,点击 “打开” 后软件会自动创建同名章节并按导入顺序排列。最后全选章节节点,右键选择 “第一行作文章节名”,就能提取各文件首行作为章节标题。
拆分完成后,难免会出现层级错误或顺序颠倒的问题,这时候就需要调整层级结构。在左侧章节列表选中要调整的节点,通过工具栏按钮或右键菜单操作:点击 “升一级” 可让当前章成为上一级的子项,点击 “降一级” 能将子节提升为同级章。对于顺序错乱的章节,既可以用鼠标拖拽调整位置,也能通过 “上移”“下移” 按钮微调。调整后要留意目录树的缩进和三角符号,确保多卷结构中卷名是根节点,章节作为子节点,保证阅读器能正常导航。
对于标题夹杂空格、标点变异或中英文混排的极不规则文本,自定义正则拆分能满足需求,不过这更适合高级用户。首先要启用开发者模式,在 Web 版地址栏 URL 末尾添加参数?debug=true 后刷新页面。然后进入 “章节” 中的 “高级拆分” 面板,这个选项在非调试模式下是隐藏的。
在输入框中填写正则表达式,比如 ^[\s\u3000](?:[第 \s\u3000][零一二三四五六七八九十百千]+[章卷部节]|[(]?\d+[.、\)<\inline_LaTeX_Formula>][\s\u3000]*).+$,勾选 “启用正则匹配” 后点击 “测试匹配”,查看高亮的候选标题行是否准确。确认无误后点击 “执行正则拆分”,系统会按规则重新构建章节树。
epubbuilder 的五种分章方式各有侧重,能应对不同格式的文本需求。实际操作时,可根据文本的标题规律、是否预拆分等情况选择合适的方法,必要时结合层级调整功能,就能打造出结构清晰、导航顺畅的 epub 文件。不管是新手还是有经验的用户,都能通过这些方式高效完成分章操作,让电子阅读体验更舒适。
