mobile wallpaper 1mobile wallpaper 2mobile wallpaper 3
473 字
1 分钟
给纯文本 .txt 文件批量添加目录

纯txt文件批量添加目录#

参考: 【工具使用】calibre自动生成目录

本文使用的正则表达式为链接内视频up主提供. 但up主似乎未说明”目录”板块的操作, 本文做一个简单的添加补充.

背景#

​ 在网络上找到小说的纯 txt 文本, 但用 calibre 转为 epub 格式后发现没有索引目录. 本文档将介绍一种最简单的方式自动添加可索引目录(也即多级标题).

要求#

  1. 找到的 txt 文本中, 每一章单独列句成段.
  2. 已经下载 calibre 软件

具体操作#

以笔者最近下载的一篇小说<月光照不到>为例.

  1. 点击添加书籍, 将书籍添加到 calibre 内. PixPin_2025-07-12_09-49-45

  2. 选中该书籍, 并点击”转换书籍”(上图”添加书籍”的右侧第二个), 并按下图进行填写:(填写的内容见图后)

PixPin_2025-07-12_09-51-40

PixPin_2025-07-12_09-52-35

填写的表达式为:

//*[re:test(., "^\s*[第卷][0123456789一二三四五六七八九十零〇百千两]*[章回幕部节集卷].*", "i")]

设置好后点击右下角确认, 然后等待书籍转换完成即可.

结果展示#

​ 按照刚才的操作, 转换后打开图书, 可发现:

PixPin_2025-07-12_09-53-47

​ 成功添加了可索引目录.

​ 并且每一章都会另起一页.

注: 如果转换出来, 发现某些段落也被识别为了章节, 可以重新走一遍上面的流程, 并在转换界面中”目录”里, 勾选”在转换完成后手动精细调整目录”, 然后在里面删去多余的章节索引即可.

更多的问题可以与ai交流, 比如修改表达式以达到不同的匹配目的等, 本文力求简单, 便不再赘述.

分享

如果这篇文章对你有帮助,欢迎分享给更多人!

给纯文本 .txt 文件批量添加目录
https://asround-blog-ctourhp9.edgeone.cool/posts/25-01-12_calibre-index/
作者
Asround
发布于
2025-07-12
许可协议
CC BY-SA 4.0

部分信息可能已经过时

封面
Sample Song
Sample Artist
封面
Sample Song
Sample Artist
0:00 / 0:00