
Calibre
共计664个字,预计阅读时长3分钟。
目录生成正则表达式
0️⃣最常用,能识别80%的目录标题
//*[re:test(., "^\s*(\d{1,4}、)?(简介|内容简介|序|楔子|尾声|后记|番外[一二三四五六七八九十百千〇零两\d]*|第?[0-9一二三四五六七八九十百千〇零两]{1,4}[章节回部]?|[\u4e00-\u9fa5]{1,10}[((][0-9一二三四五六七八九十百千〇零两]{1,5}[))])(?:\s+.*)?$", "i")]
1️⃣目录为纯数字,例如1
//*[re:test(., '^\s*(\d+(?:\.\d+)?)\s*$')]
2️⃣目录为纯数字加顿号,例如1、
//*[re:test(., '^\s*\d+\s*、\s*$')]
3️⃣目录为纯数字加顿号加后缀中文,例如1、今天不吃饭
//*[re:test(., '^\s*\d+\s*、\s*.+$')]
4️⃣目录【卷一:今天吃什么】
//*[re:test(., '^【卷[零一二三四五六七八九十百千\d]+:.*】$')]
5️⃣目录同时有特殊符号,标点,空格,中文 例如☆、第一章 今天吃咖喱
//*[re:test(., '^☆、第[零一二三四五六七八九十百千]+章\s+.*')]
6️⃣目录为(XXXX),括号中是中文,可能有空格标点符号和数字,例如(今天星期四)
//*[re:test(., '^\s*[((].+[))]\s*$')]
7️⃣目录为第01章 XXX 其中XX为中文、标点或空格,例如第01章 今天吃什么?吃披萨
//*[re:test(., '^\s*第\d+章\s*.+$')]
特别声明:
- 支持投稿推荐网站、体验攻略,可附带投稿人链接,公众号等宣传信息,邮箱:young-mail@qq.com;
- 本站收录外部链接网站均来源于网络,外部网络均不受本站控制! 仅供学习参考,严禁用于任何商业目的,本站不对您的使用承担任何责任;
- 参考收录时间时正常显示,排除防火墙、浏览器,运营商等原因,后期网站的内容如出现违规或无法打开等状况,可直接发送邮箱反馈处理。
相关网站
栏目随机

Calibre
开源免费电子书管理阅读转换工具
龙喵导航