自定义渲染词
约 571 字大约 2 分钟
2025-05-14
支持的操作符
| 支持配置项 | 说明 |
|---|---|
|| 或 | 任一条件满足即可。 |
& 且 | 所有条件必须满足。 |
() 括号 | 用于分组和控制优先级。 |
正则 | 正则表达式开头如果有 (?i),则忽略大小写。 |
例如
- 简单匹配:
@?{[includes=WEB]} => {[s=1;e=EP+0]} - 或操作:
@?{[includes=WEB||WEBRip|WEBDL]} => {[s=1;e=EP+0]} - 与操作:
@?{[includes=WEB&1080p]} => {[s=1;e=EP+0]} - 复杂表达式:
@?{[includes=(Netflix&1080p)||(Amazon&4K)]} => {[s=2;e=EP+0]}
基本解释
相关信息
- 这个语法就是在定义一条 「包含字段(
includes)」的匹配规则,用来给满足条件的条目打分(s=…)或做其它标记(e=…)。 EP+1偏移语法支持:+、-、*、/运算符。
| 支持配置项 | 说明 |
|---|---|
| 基本结构 | @?{[includes=…]} => {[s=分数; e=编辑偏移]}
|
| 简单匹配 | @?{[includes=WEB]} => {[s=1; e=EP+0]}
|
| 或 | @?{[includes=WEB|WEBRip|WEBDL]} => {[s=1; e=EP+0]}
|
& 且 | @?{[includes=WEB&1080p]} => {[s=1; e=EP+0]}
|
| 分组与优先级 | @?{[includes=(Netflix&1080p)||(Amazon&4K)]} => {[s=2; e=EP+0]}
|
怎么操作
写规则
把你想匹配的 关键词 / 组合,用 || (或)、& (且) 串起来。
加分或标记
=> {[s=X; e=Y]}里定义命中后要做的事情,比如加多少分、偏移量怎么调整。加载到引擎
把这些规则丢到你的匹配/打分引擎里,它会自动解析并应用。
结束
实话实说
- 逻辑很直白,别怕写错结构,只要记住先写条件,再写动作,用
()控制组合优先级,调几次就上手了。 - 任何疑问直接改规则,现场测试,看匹配结果就行。