problem

1、众所周知,电子书有多种格式,十分混乱,如txt,epub,mobi,azw3等等
2、txt格式是不支持目录的,有很多看书软件并没有自带生成目录的功能,
3、所以,可以用calibre给来生成目录,

codes

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

solutions

1、calibre是一个自由开源的电子书软件套装,可以用来组织、存放、以及管理电子书,支持大多数的电子书格式。同时也支持与许多流行的电子书阅读器进行同步,并可能在DRM的限制下转换电子书的格式。
官网下载地址:https://calibre-ebook.com/download
github源代码地址:https://github.com/kovidgoyal/calibre

2、将电子书txt拖入calibre,找到转换书籍
在结构检测的xpath表达式中粘贴代码,点击转换即可。
//*[re:test(., "^\s*[第卷][0123456789一二三四五六七八九十零〇百千两]*[章回部节集卷].*", "i")]

【kindle技巧】用Calibre给txt文件生成目录,epub格式制作,电子书格式生成相关推荐

  1. 通过 Kindle 阅读用户拷贝的 TXT 文件不能正确翻页、显示已阅读百分比及作标记的可能原因

    测试机型:Kindle Paperwhite 4(32 GB) 1.打开自行拷贝的 txt 文件,不能正确翻页 具体表现就是左右翻页的时候出现跳跃,没有正确接上上一页(往后翻时)或下一页(往前翻时)的 ...

  2. wps word文档生成目录的时候显示断裂会生成大纲怎么办_word目录制作技巧:快速生成文档总目录和章节下子目录...

    编按:在使用Word制作长文档时,目录必不可少.有了目录,无论是查找内容或阅读内容都会更方便.但很多人却不得其法,始终采用纯手工输入目录.今天,小编将教大家自动生成主目录和子目录的方法,以后再也不用手 ...

  3. wps word文档生成目录的时候显示断裂会生成大纲怎么办_如何用Word编辑参考文献...

    每个需要写毕业论文的同学都会发现,修改文献是一件非常苦恼的事情,虽然现在也有很多软件可以编排参考文献,其实word本身就可以. 采用合适的编辑方法会方便地做到整齐,规范,自动排序和交叉引用. 1.以尾 ...

  4. Word怎么生成目录?4个方法快速生成目录!

    案例:Word怎么生成目录 [想问下大家在使用Word时是怎么生成目录的呀?正在写毕业论文的我真的很急!感谢!] Word作为我们常用的办公软件,为我们的提供了很多便利.生成目录是在Word文档中创建 ...

  5. wps word文档生成目录的时候显示断裂会生成大纲怎么办_自从学会了Word自动排版,我的秀发浓密多了...

    文/金金 首发于一周进步 每到期末,都是大作业和报告的高发季,一个"死线"刚过,另一堆"死线"接踵而至. 作为一名在报告的海洋里中挣扎,妄图顺利存活的同学,我自 ...

  6. python在当前目录创建txt文件-python-在目录中创建多个文本文件的字数字...

    使用collections.Counter. 示例文件: /tmp/foo.txt hello world hello world foo bar foo bar baz /tmp/bar.txt h ...

  7. python创建多个txt文件-python-在目录中创建多个文本文件的字数字...

    使用collections.Counter. 示例文件: /tmp/foo.txt hello world hello world foo bar foo bar baz /tmp/bar.txt h ...

  8. wps word文档生成目录的时候显示断裂会生成大纲怎么办_文档里的图片太多?Word一键即可提取所有图片!你还在另存为吗...

    我们有时候需要将一些文档中的图片提取出来,很多小伙伴都只是傻傻地另存为,遇到PDF文档的时候就不知道怎么办了!其实想要提取Word.PDF文件里的图片方法有很多,今天小编就来跟大家分享一些实用的小技巧 ...

  9. java word文档生成目录_JAVA合并word文档生成目录

    /*** 先临时生成一个合并完成后的docx格式文档,doc会出现乱码. *@parampathList 所有需要合并的文档的绝对路径 *@paramsavePath 一个路径,但是没有文件的后缀,之 ...

最新文章

  1. statsmodels 笔记 STL
  2. mysql基础(全,必看)
  3. [分享]千万数量级分页存储过程(效果演示)
  4. 第二章课下测试补交博客
  5. css expressionr,CSS自定义属性expression_r
  6. 光栅图形学算法基础其三 (消隐算法)
  7. leetcode那些算法都用在了哪里
  8. Android项目中最火最常用的优秀开源项目(很有用)
  9. “Master”连胜世界围棋冠军,谁是幕后智能引擎?
  10. 软件工程第一次作业(结对作业)
  11. android实现双向绑定,Android使用DataBinding实现双向绑定(一)
  12. jQuery自定义的属性内容包含单引号、双引号,页面显示异常
  13. 会话描述协议-SDP
  14. BS7799, ISO/IEC 17799, ISO/IEC 27001容易混淆
  15. Hp-Socket高性能网络库介绍零--整体结构
  16. 计算机右键菜单太多,鼠标右键菜单选项太多:清理多余菜单选项的方法
  17. mmorpg游戏服务器技能系统设计,对MMORPG职业技能设计的一些思考和方法总结
  18. Keras 处理 不平衡的数据的分类问题 imbalance data 或者 highly skewed data
  19. Kinect+Unity实现虚拟人物动作同步
  20. 个人记录:enforce fail at /pytorch/third_party/gloo/gloo/transport/tcp/device.cc:208]

热门文章

  1. html5 vr图片展示,three.js——通过 HTML5 页面呈现 VR 内容
  2. 最近 Flutter 争气了! Flutter 也可以做这么炫酷的动画
  3. c语言求标准体重答案,c语言编写一个标准身高体重自测程序
  4. softmax,softmax loss和交叉熵的关系
  5. 7.5 ZUFEIOJ E: 守望者的逃离 贪心
  6. 近期关于 WWDC22 上各大新系统的一些传闻
  7. Android面试题集1
  8. 存储过程中is的含义
  9. window常用自带工具
  10. 成人世界的人际交往中有哪些潜规则?