mirror of
https://github.com/NAStool/nas-tools-wiki.git
synced 2026-02-02 18:19:36 +08:00
2.8 KiB
2.8 KiB
title, description, published, date, tags, editor, dateCreated
| title | description | published | date | tags | editor | dateCreated |
|---|---|---|---|---|---|---|
| 自定义识别词 | 1 | 2023-05-13T07:28:28.043Z | markdown | 2023-05-12T04:49:50.581Z |
适用范围
- 文件名、种子名无法识别时,通过自定义识别词对原名称进行修改,以符合识别要求。
- 自定义识别词适用于所有需要识别媒体信息的场景,包括
RSS订阅、搜索、文件整理等。
识别词组
识别词组主要是为了方便管理和分享,并不是只适用于当前词组对应的媒体信息。
不管是
通用还是新增识别词组,作用范围都是全局,在设置识别词时应定义尽可能复杂的匹配条件,以避免被识命中。 {.is-info}
识别词类型
- 屏弊:将
被替换词从待识别文本中去除。 - 替换:使用
替换词替换掉待识别文本中的被替换词部分, - 集偏移:定位待识别文本中的
集数位置,并对识别出来的集数做运算,以解决识别出来的的集数与TMDB实际不一致的问题。前后定位词之间的所有数字(包括中文小写,不包括中文大写)视为集数,偏移集数支持运算,例如集数加1:EP+1;集数翻倍:2*EP;集数翻倍-1:2*EP-1(EP代表原集数)。 - 替换+集偏移:替换的同时,完成集偏移操作。
正则表达式:以上均支持使用正则表达式,使用Python regex模块,集偏移必须使用正则表达式。
分享识别词
- 通过
导出按钮将选中的识别词导出为一串长文本,分享给他人使用。分享时应填写备注,以便导入时能知道对应适用场景。 - 通过
导入按钮将别人分享的识别词导入使用,可选择只导入部分。
使用案例
长篇连载动漫(分季)
海贼王themoviedb目前分了21季 种子格式:[ONE PIECE 海贼王][第xxx话][1080p][MKV]自定义识别词添加替换: • 第17季(第693-748集) • 被替换:海贼王\](?=\[第(69[3-9]|7[0-3][0-9]|74[0-8]))• 替换:海贼王 1999][第17季]• 第18季(第749-803集) • 被替换:海贼王\](?=\[第(749|7[5-9][0-9]|80[0-3]))• 替换:海贼王 1999][第18季]• 第19季(第804-877集) • 被替换:海贼王\](?=\[第(80[4-9]|8[1-6][0-9]|87[0-7]))• 替换:海贼王 1999][第19季]• 第20季(第878-891集) • 被替换:海贼王\](?=\[第(87[8-9]|88[0-9]|89[0-1]))• 替换:海贼王 1999][第20季]
去除动漫完结标志(END|Fin)
- 如:
[xxx][12 END][1080P][简体][MP4] - 如:
[xxx][1-13Fin][1080P][MKV] - 集数后Fin或END完结标志,影响集数识别
自定义识别词添加屏蔽:
• 被屏蔽:
[【\[](Fin|END)[】\]]|(?:|\s|\s-\s)(Fin|END)(?=\])|(?<=\d{1,2})(Fin|END)