【mushclient】请问这些触发有办法合成一个吗?
<triggers><trigger
enabled="y"
match="^(>)*( )*.{2,8}\((.*)\)告诉(.*)$"
regexp="y"
send_to="12"
sequence="200"
>
<send>AppendToNotepad("hbchat", "%3告诉%4\\r\\n");</send>
</trigger>
<trigger
enabled="y"
match="^(>)*( )*.{2,8}告诉(.*)$"
regexp="y"
send_to="12"
sequence="200"
>
<send>AppendToNotepad("hbchat", Date()+" 你告诉%3\\r\\n");</send>
</trigger>
</triggers>
例:
你告诉小叫化:请高手们指教
小叫化(hba)告诉你:请高手们指教
为了防止误触发,所以使用了{2,8}控制只有1-4个汉字内的抬头。
如果能把下面的两个触发和上面的两个触发整合到一块就更好了。
你回答小叫化:知道了
小叫化回答你:知道了 ^>*\s*(\W{2,8}[\(\)a-z]*)(告诉|回答)(.*):(.*)$
Note ("from -> %1" )
Note ("to -> %3" )
Note ("content -> %4" )
Log:
你告诉娃哈哈哈:囧
from -> 你
to -> 娃哈哈哈
content -> 囧
娃哈哈哈(testgogo)告诉你:囧
from -> 娃哈哈哈(testgogo)
to -> 你
content -> 囧
> 你回答娃哈哈哈:囧rz
from -> 你
to -> 娃哈哈哈
content -> 囧rz
娃哈哈哈回答你:囧rz
from -> 娃哈哈哈
to -> 你
content -> 囧rz
[ 本帖最后由 duno 于 2010-2-22 06:07 PM 编辑 ] 原帖由 duno 于 2010-2-22 06:04 PM 发表 http://www.pkuxkx.com/forum/images/common/back.gif
^>*\s*(\W{2,8}[\(\)a-z]*)(告诉|回答)(.*):(.*)$
Note ("from -> %1" )
Note ("to -> %3" )
Note ("content -> %4" )
Log:
谢谢,在您的帮助下搞定了。
<triggers>
<trigger
enabled="y"
match="^>*\s*(\W{2,8}[\(\)a-z]*)(告诉|回答)(.*):(.*)$"
regexp="y"
send_to="12"
sequence="10"
>
<send>AppendToNotepad("tell", Date()+" %1->%3:%4\\r\\n");</send>
</trigger>
</triggers>
页:
[1]