带词条的所有物品都可以搜索,带词条的所有物品都可以搜索,带词条的所有物品都可以搜索,重要的事情必须说三遍
先放表达式:
《怪物群大小.*([4-9][0-9]|100)%.*(?!法术|魔法)》
《物品数量.*[7-9]%》(搜索词条含物品数量字眼且后面百分比在7%-9%之间的物品)
《物品稀有度.*([4-9][0-9]|100)%》(搜索词条含物品稀有度字眼且后面百分比在40%-99%之间或者100%的物品)
《物品数量.*[7-9]%|物品稀有度.*([1-9][0-9]|100)%》(搜索有词条含物品数量字眼,且后面百分比在7%-9%之间或者有词条含物品稀有度字眼,且后面百分比在10%-99%或者100%之间的物品)
两个条件同时搜索,主要用途搜索石板、引路石,多条件组合,如怪物群、物品数量、词条数(画重点)
场景一,搜索石板,以驱灵仪式先驱石板为例,搜索怪物群规模提高 (5–7)%且延时恩典消耗(14–15)%
《(怪物群规模.*([5-7]%) (延时恩典消耗.*1[4-5]%)》
《(怪物群规模.*([5-7]%) (重置恩典消耗.*1[4-5]%)》
备注:注意两个条件中间有个空格,这是必须的写法
场景二,搜索引路石,搜索物品稀有度40%-99%且词条数为5的引路石
《(物品稀有度.*([4-9][0-9]|100)%) (复活次数.*1)》
备注:注意两个条件中间有个空格,这是必须的写法
直接复制就可以用。(复制时不要复制《》,只复制里面的内容即可)
分解正则表达式:
正则表达式由多个部分组成,用 .* 和条件判断连接:
1、怪物群大小
匹配字符串(词缀)中必须出现的固定文本“怪物群大小”。(举例,如把怪物群大小改成怪物群,那么就相当于模糊匹配,去掉大小,一直从后面找表达式后面的条件,怪物群.*([4-9][0-9]|100)%,若词条为怪物群大小:+40%,就一直能从怪物群开始匹配到数字位置)
2、.*
匹配任意字符(除换行符外)零次或多次,用于连接“怪物群大小”和后续条件。
3、([4-9][0-9]|100)%
这是一个分组,匹配以下两种情况之一:
[4-9][0-9]:40到99之间的任意两位数(第一位是4-9,第二位是0-9)。
100:匹配数字100。
%:匹配百分号。
整体效果:匹配40%到100%之间的百分比值(如“50%”、“100%”)。
4、.*
再次匹配任意字符零次或多次,用于连接百分比和排除条件。
5、(?!法术|魔法)
这是一个负向零宽断言,表示接下来的字符串中不能出现“法术”或“魔法”。
作用:排除包含这两个关键词的匹配项。(需要屏蔽就把法术、魔法字眼改成自己想要的)
看完我相信大家已经学会了举一反三,需要搜什么词条和词条数值范围,直接修改表达式内容就好,如有疑问欢迎大家评论区进行提问和讨论。