新读取格式相关 (>=3.3.0.7)
新版读取格式
介绍
从 3.3.0.7 插件版本起,支持通过正则自定义更多种读取格式,插件已默认配置以下格式
上方配置内的 <值> 格式可以是 100(正数)、+100(正数)、-100(负数)、10-100(范围值)
配置
注意看配置内的注释内容
#本配置正则私有占位符
#@$ = \$ (请不要直接在配置内使用 \$ 否则报错)
#@value = ([0-9.+-]+[0-9]) 正则式(获取数值)
#是否使用旧版处理方式
#旧版本属性读取格式,读取逻辑算法 (性能较差)
original-logic-format: false
#读取格式 (正则匹配)
#读取根据 @value 所在位置内的值,可以是 "100,-100,100-1000"
#读取优先级从上往下依次读取,当数值被读取到则不继续往下
attribute-read-format:
#属性标签 属性值 (属性值)
- ".*?{key}.*?@value.*?\\(@value\\).*?"
#属性标签 属性值
- ".*?{key}.*?@value"
#属性值 属性标签
- "@value.*?{key}.*?"
#规则标签正则匹配
#每个用括号包括起来的位置均为被读取的位置
condition-read-format:
#装备等级: 10 (至少大于等于)
#装备等级: 10-100 (等级需在该范围内)
level:
- "{key}.*?@value"
#职业: 剑士 (需拥有剑士权限)
#职业: 剑士/骑士 (需拥有任意一个权限)
professional:
- "{key}.*? (.*?)@$"
#装备类型: 主手 (需穿戴至主手)
#装备类型: 主手/副手 (可穿戴在主手或副手)
equipment-type:
- "{key}.*? (.*?)@$"最后更新于
这有帮助吗?