fix(txt): more robust chapter extractor for TXT (#3446)

This commit is contained in:
Huang Xin
2026-03-03 01:20:50 +08:00
committed by GitHub
parent 7f636a2072
commit 94e761f681
2 changed files with 504 additions and 1 deletions
+1 -1
View File
@@ -622,7 +622,7 @@ export class TxtToEpubConverter {
String.raw`(?:^|\n)\s*` +
'(' +
[
String.raw`第[零〇一二三四五六七八九十0-9][零〇一二三四五六七八九十百千万0-9]*(?:[章卷节回讲篇封本册部话])(?:[::、  \(\)0-9]*[^\n-]{0,24})(?!\S)`,
String.raw`第[  零〇一二三四五六七八九十0-9][  零〇一二三四五六七八九十百千万0-9]*(?:[章卷节回讲篇封本册部话])(?:[::、  \(\)0-9]*[^\n-]{0,24})(?!\S)`,
String.raw`(?:楔子|前言|简介|引言|序言|序章|总论|概论|后记)(?:[:  ][^\n-]{0,24})?(?!\S)`,
String.raw`chapter[\s.]*[0-9]+(?:[:.  ]+[^\n-]{0,50})?(?!\S)`,
].join('|') +