ani
ani copied to clipboard
L1中正则`collectionPattern`匹配不到 OAD 等
进度
- [x]
{集数范围}TV全集+{任意}
(01-12TV全集+OAD
) - [ ]
完结篇
(01-28TV全集+完结篇+特典映像
) - [ ] 对
{任意}
的拆分(01-25TV全集+特别篇+特典映像
) - [ ] 无法匹配
第X季
(X为 汉字/数字)
问题描述
在部分情况下无法匹配到OVA等
示例标题
[DBD-Raws][约会大作战 第一季/Date a Live S1/デート・ア・ライブ][导演剪辑版/Director's Cut/ディレクターズカット版][01-12TV全集+OAD][1080P][BDRip][HEVC-10bit][简繁外挂][FLAC][MKV]
且DBD-Raws的所有合集均会出现全集字段。
在collectionPattern
参与匹配的字符
01-12TV全集+OAD
经episodeRemove
后变为01-12TV全+OAD
接着参与collectionPattern
匹配
期望匹配到
01-12TV全+OAD
"groups": {
"start": "01",
"extra": "OVA",
"end": "12"
}
匹配到的字符
01-12TV
"groups": {
"start": "01",
"extra": null,
"end": "12"
}
可能的修复方案
加上全(集)
的匹配
(?<start>(?:SP)?\d{1,4})\s?(?:-{1,2}|~|~)\s?(?<end>\d{1,4})(?:TV|BDrip|BD)?(?:全(集)?)?(?<extra>\+.+)?
复现步骤
No response
Ani 版本号
3.6.0-beta02
操作系统
No response
应用日志
No response