1,价钱过虑
a/b/o 代表一口价,b/o乃是竟价,正中间价钱数的上下标记为空格,最终货币符号必须用英文,我只还记得c杂乱石 e高尚石 m是镜子,其它的自己查一下吧。
举例说明:
"a/b/o (1([0-2].|30)|..?) c"上边书写代表一口价0-130c。()括出来的部分可以作为一个整体开展逻辑性 与(空格分隔)、或(|分隔)、非(开始加!号)解决。 []中代表你自定义的标记集,[0-2]表明这一位能是0、1、2 。[abc]也表示这一位能是a、b、c。
标记.可替代随意一位标识符,一般不确定性是什么符号,或是不想敲其他就拿.取代就可以。
.? 疑问表明前一位标记可以出现0或者是1次。 一般可以使用 1..? 表明配对 10-199 , 1?.?. 则可表明配对0-199.这样写较为节省标识符。
2,武器装备孔色过虑
孔色是用英文的首字母表明,r=红 b=蓝 g=绿 w=白 。用-联接, 未连接用空格分隔。
例如r-r-b 代表3连 2红1蓝,r-r b-g 代表4洞,2红联接 蓝绿联接。
举例说明1:
"([rgbw]-|[rgbw]$){5}" {}中填写5代表6连,填写n代表最少n 1连,比如一个5连武器装备,它联接表述为 r-g-b-w-g r ,那样非常简单,我们只需配对 [rgbw]- 达到4个就行了。
但如果是后5洞联接,表述为 r g-b-w-g-r ,那样[rgbw]-只重复了4次,最后就是[rgbw]末尾,所以我们可以用 [rgbw]$ 表明,{}表明前边()内容反复许多次,a{5}能够配对aaaaa 这类5个持续a或以上的内容。
举例说明2:
(r.*){1} (g.*){2} (b[^/] |b$){3} (w.*){0},上面这个书写代表配对1红2绿3蓝的6洞武器装备。
各色各样孔总数填写相对应的{}中就可以,能够按需求分离搭配使用,深蓝色b因为跟a/b/o矛盾需要特殊过虑,[^/]表明不包括/图形的别的标识符, 号表明前边的具体内容配对1次到不限次数,本身就是过滤掉a/b/o这一部分影响。
.* 星号代表前边的字符反复0到不限次数,相互配合.标记代表配对随意标记随意次,一般用来配对以后的所有内容。(g.*){2} 可以看作获取到第一个绿孔 随意具体内容 直至配对第二个绿孔,因此可以过滤出2绿孔之上的武器。
上边没有考虑联接,如果想搜早已相连的孔,应用(r-.*|r$){1} (g-.*|g$){2} (b-.*|b$){3} (w-.*|w$){0}。
r$ 代表配对以r标识符末尾,武器装备孔r后边要不跟-要么是末尾了,所以一定要获取到两种情况下r出现的次数。
PS:由于游戏市集检索长短比较有限(仅有50个英文字符,含空格),过虑3孔色以后就只剩11个可以用标识符了。这类麻烦的事情物品还是要去网页页面市集搜比较合适。此外若是有正则匹配相关问题能够提出问题,在线答疑。