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")]