hba 发表于 2010-4-3 21:48:20

正则表达式的问题。

( 你上一个动作还没有完成,不能施用外功。)
这句我写的正则表达式是:
^(> )*/( 你上一个动作还没有完成,不能施用内功。/)$
不起作用,有什么问题吗?

purbam 发表于 2010-4-3 21:56:14

/改成\

hba 发表于 2010-4-3 22:06:05

原帖由 <i>purbam</i> 于 2010-4-3 09:56 PM 发表 <a href="http://pkuxkx.net/forum/redirect.php?goto=findpost&pid=137152&ptid=12793" target="_blank"><img src="http://pkuxkx.net/forum/images/common/back.gif" border="0"   alt="" /></a><br />
/改成\
一样,这个我来回改过了。

ddid 发表于 2010-4-3 22:27:12

^[>]*\(你上一个动作还没有完成,不能施用内功。\).*$

hba 发表于 2010-4-3 22:47:43

原帖由 ddid 于 2010-4-3 10:27 PM 发表 http://pkuxkx.net/forum/images/common/back.gif
^[>]*\(你上一个动作还没有完成,不能施用内功。\).*$


好像还是不行,我就是想gag了这行。
<triggers>
<trigger
   enabled="y"
   group="gag"
   match="^[>]*\(你上一个动作还没有完成,不能施用内功。\).*$"
   omit_from_output="y"
   regexp="y"
   sequence="500"
>
</trigger>
</triggers>

ddid 发表于 2010-4-3 22:51:33

没问题的,重新导出下试试。

danfeng 发表于 2010-4-4 00:08:30

^(>\s)*\( 你上一个动作还没有完成,不能施用外功。\)

seagate 发表于 2010-4-4 00:20:49

简单点就用:
^.{0,2}\( 你上一个动作还没有完成,不能施用(?:内|外)功。\)
就一次性解决内功和外攻两种busy的触发。

hba 发表于 2010-4-4 00:21:37

原帖由 danfeng 于 2010-4-4 12:08 AM 发表 http://pkuxkx.net/forum/images/common/back.gif
^(>\s)*\( 你上一个动作还没有完成,不能施用外功。\)

丹枫这个可以了!
奇怪啊,为什么平时用^(> )*开头是可以的,这里加个()不行了呢,要像丹枫这样的^(>\s)*

<triggers>
<trigger
   enabled="y"
   group="gag"
   match="^(> )*这里没有你要攻击的对象"
   omit_from_output="y"
   regexp="y"
   sequence="500"
>
</trigger>
<trigger
   enabled="y"
   group="gag"
   keep_evaluating="y"
   match="^(>\s)*\( 你上一个动作还没有完成,不能施用内功。\)"
   omit_from_output="y"
   regexp="y"
   sequence="500"
>
</trigger>
<trigger
   enabled="y"
   group="gag"
   keep_evaluating="y"
   match="^(>\s)*\( 你上一个动作还没有完成,不能施用外功。\)"
   omit_from_output="y"
   regexp="y"
   sequence="500"
>
</trigger>
</triggers>

afaddd 发表于 2010-4-4 08:17:34

一个比一个高,真是高乐高
页: [1] 2 3 4
查看完整版本: 正则表达式的问题。