【ZMUD】新手请教正则
写惯了mush,现在zmud反而不会写了。如下触发,注意气血和内力的空格位置。如何写成一个正则?
记得以前是写过的,现在反而忘了。如果不写成几个正则的话,是不是只能用*来代替%s%d的匹配了?
【 气血 】 33333 / 33333[100%]【 内力 】 90000 / 50001 (+ 0)
【 气血 】 30000 / 30000[ 90%]【 内力 】 100000/ 50001 (+ 0) 想到正则就头大,没兴趣
写两个触发就行了呗 方法很多啊
比如
【 气血 】 *[{| }(%d)~%]
ttk_01 哦最好【 气血 】 *[{| |}(%d)~%] ,主要是气血别被打到个位数
[ 本帖最后由 oolong 于 2010-9-1 11:22 AM 编辑 ] 原帖由 oolong 于 2010-9-1 11:14 发表 http://pkuxkx.com/forum/images/common/back.gif
方法很多啊
比如
【 气血 】 *[{| }(%d)~%]
【 气血 】 *[{| }(%d)~%]
是肯定不行的,因为空格可能是0-多个。
我曾试过
~[{(%d)|%s(%d)}~%~]
也不行。 修改了呵呵
{| || | | |}
行了么?
[ 本帖最后由 oolong 于 2010-9-1 11:24 AM 编辑 ] 原帖由 oolong 于 2010-9-1 11:23 发表 http://pkuxkx.com/forum/images/common/back.gif
修改了呵呵
{| || | | |}
行了么?
。。。这个,通用性弱了点啊。 解决任何问题就用*
如果要解决特定问题可以选用这个方法。
关键不太明白你的初衷... 用正则吧
【 气血 】 .*\[\s*(\d+)\%\] 原帖由 reallove 于 2010-9-1 16:24 发表 http://www.pkuxkx.com/forum/images/common/back.gif
用正则吧
【 气血 】 .*\[\s*(\d+)\%\]
问题是zmud不吃这套啊。
自己动手,丰衣足食,一劳永逸的ZMUD写法
^【 气血 】(*)~/(*)~[(*)~%~]%s【 内力 】(*)~/(*)~(+qixue=%number( %1)
qixue_max=%number( %2)
hurt=%number( %3)
neili=%number( %4)
neili_max=%number( %5)
页:
[1]
2