原来流放之路集市搜索还可以这样玩?正则表达式!收集。
利用 o.3
可以粗略搜索价格,过滤出 3C,30-39C,300-399C ……
还可以通过多次修改,快速了解当前物价
举个例子,比如快速找崇高石最低价
o.2...c
↓
o.1...c
↓
o.1[5-8]..c
一步步缩小,可以过滤出200-299C,100-199C,150-189C,快速查清当前一口价最低行情
算是一个比较方便实用的小技巧
------------------S16更新-------------------
发现有很多人还不知道势力装备和守卫地图改版后怎么搜索
更新了网页市集搜索势力装备,搜索裂界守卫地图的方法
------------------S15更新-------------------
时隔多年,又来更新了
这次的很给力,加入了正则搜索,舒服了,以前做不到的搜索能搞了
首先来个重磅的,终于可以搜6L了,这次不会因为眼花出问题了,十分精准
六连:
((R|G|B|W)-){5}
或
(\w-){5}
\w 是匹配字母、数字、下划线。等价于 [A-Za-z0-9_]。
五连:
((R|G|B|W)-){4}
或
(\w-){4}
(R|G|B|W) ,"|"是或逻辑运算,RGBW是红绿蓝白的英文头字母缩写,所以这个是代表 红或绿或蓝或白,有任意一种颜色符合就会匹配上,根据需要可以删减,比如只要红和蓝孔,(R|B)
- 是文本里用作代表连接的,比如白袍就是 W-W-W-W-W-W,而图里最后那个六连则是 R-B-R-B-B-R (3R 红 和 3B 蓝)
{5}表示匹配5次,也就是这个表达式实际上是匹配 (R|G|B|W)-(R|G|B|W)-(R|G|B|W)-(R|G|B|W)-(R|G|B|W)-

补充一下搜6L的简单版(只适用于6连,不能定位颜色),有5个减号用 . 连起来就行了:
-.-.-.-.-
五连因为会 -.-.-.- 和这个8个减号的分隔行干扰,所以要这么写:
\w-.-.-.-
利用 \w 将开头排除掉 减号 -,避免8个减号的干扰
可以用!进行排除文本了
!已腐化
或者简单的 !腐化 (注意!是英文感叹号,不要用中文的!)
这个能直接排除掉含有 已腐化 或者 腐化 这两个字的物品,再也不用烦恼要在一堆东西里找出一个没腐化看到眼花了
因为这赛季更新了正则,+被用作连接符,不能直接输入+10搜索了,要用\对+进行转义,搜索 \+10 才能正确的匹配+10
同理,()因为也被用于匹配,搜21级的宝石也不能像以前那样直接搜索 21( 了,要搜索 21\(
更新,此段作废,程序员已经解决掉了问题,已经不需要加转义符 “\” 了
搜等级按原来的方法就行了,
比如满级20级或21级就是 20( 或 21(
品质 +20 或 +20%
其他的比如 \s 是匹配空白,可以不再用双引号""了
像搜索宝石品质,以前是要用 "品质: +1" ,才能模糊搜索10%~19%的品质
现在可以更加具体精确了,使用
品质.*1[5-9]
或者简单搜索
直接搜索 +1[5-9] ,注意下是不是品质就行了
搜索品质在15%-19%的宝石
.*代表中间匹配任意字符任意次,直到匹配出"品质"后面带有"15-19"出现为止
又比如搜索崇高价格,可以
\s1[6-9][0-9]\schaos
英文句号 "." 是匹配任意字符,0-9可以直接用 . 代替而~a/b/o最后是o,空格也可以用 . 代替,所以也可以这么写,只需要注意一下有没有一口价的图标就行了
o.1[6-9]..chaos
也可以简单写个c,一般来说不会有多少人定价机会石或者幻色石制图钉
所以可以简单搜索
o.1[6-9]..c
搜索的是 160-199 之间的混沌石
有人提到说想匹配3位数,结果有搜索到了4位数,那说明正则写的不够严谨
比如这样写
o.1[6-9][0-9]
因为没有对第三个数字之后做出限制
那么会导致 "~a/b/o 1600 chaos","~a/b/o 18000 chaos" 也会匹配成功,数字的前三位160和180是符合匹配的
要这样写
o.1[6-9][0-9]\s
那么"~a/b/o 1600 chaos","~a/b/o 18000 chaos" 因为160和180后面不是空白,是0,不符合匹配
或者匹配到c字母开头
o.1[6-9]..c
"~a/b/o 1600 chaos","~a/b/o 18000 chaos" 160和180后面的0虽然匹配上了句号 "." , 但是 句号 "." 后面是空格或者0,并不是c,所以不符合匹配
这样就不会匹配出错了
然后再来讲讲堆叠数量,以前是要用 "堆叠数量: 30" ,才能搜索准确现在正则更方便了搜索
堆叠.*30.
或
堆叠.*30\s
又或者简单粗暴一点
:.30. 匹配蓝色冒号部分,堆叠数量": 30 "/ 30 ,选择通货再进行筛选一般不会出问题
30是堆叠数量,加上.或者\s,防止匹配成右边的上限
.*代表中间匹配任意字符任意次,直到出现"堆叠"后面带有"30."(或者是"30\s")出现为止,后面没有30.则不符合匹配
更多的内容可以自行了解正则表达式……