hectorqin / reader

阅读3服务器版,桌面端,iOS可用。后端 Kotlin + Spring Boot + Vert.x + Coroutine ;前端 Vue.js + Element。麻烦点点star,关注一下公众号【假装大佬】❗️ Demo服务器由于未备案已被关停,建议自行搭建
GNU General Public License v3.0
7.47k stars 5.14k forks source link

[web/simple] 允许保存自定义章节识别的正则规则 #534

Closed RogerProSelf closed 1 month ago

RogerProSelf commented 1 month ago

对于一些固定来源的精校的书,比如知轩藏书上下载的内容,往往有比较固定的正则规则来识别章节效果最好,所以希望能允许更改并保存默认的章节识别规则。

比如我目前给精校书籍使用的:(?<=[ \s]|^)第\s\d+\s(?:章|卷).{0,30}(?=\n)|(?<=\n)(?:序|序章|序言|简序|前言|前序|楔子|扉页|引子|引言|卷首语|后记|终章|尾声|后话|大结局|卷末总结|卷末感言|卷末语|间章|同人|番外|里番|外传|外篇|附录|附言|特别章节|上架感言|完本感言|完结感言|作品相关|作者的话|【番外|【里番|【同人|【外传|【IF|【书评:|【作品相关|【设定集).{0,30}(?=\n)

感谢!

kfab1983 commented 1 month ago

因为不能保存,我给输入法添加了自定义短语来输入目录规则

hectorqin commented 1 month ago

3.2.9 可以手动创建 storage/data/用户名/txtTocRule.json 文件,内容如下:

[
  {
    "id":1,
    "enable": true,
    "name": "自定义1标题 特殊符号 序号",
    "rule": "^.{1,20}[((][\\d〇零一二两三四五六七八九十百千万壹贰叁肆伍陆柒捌玖拾佰仟]{1,8}[))][  \t]{0,4}$",
    "serialNumber": 17
  }
]