zgbl 发表于 2011-10-14 19:05:45

果然可以!非常感谢!马上更新到机器人指南里

zgbl 发表于 2011-10-14 20:24:37

回复 12楼 的帖子

这个是正则吧。。。我们讨论的是462.。。

zuoroluo 发表于 2011-10-14 22:00:41

那个。。。比如我要触发的是:你一觉醒来。那么我就用这种句式:#TRIGGER {^>%s[> ](*)} {#show %1} {} 519 你一觉醒来。


是这样就可以正确触发了么?

zgbl 发表于 2011-10-14 22:19:30

#TRIGGER {^>%s[> ](*)} {#show %1} {} 519
#TRIGGER {^??你一觉醒来} {xxxxxxxxxx} {} 519

zuoroluo 发表于 2011-10-14 22:31:35

这个是写在指令里,还是语句里。。。语句里好像不能分几行吧。。那么具体是怎么操作呢。。

呵呵,因为是重新学习,所以比较白了。。

zuoroluo 发表于 2011-10-14 22:32:08

我的意思是。我想做一个触发,触发内容就是:你一觉醒来
然后想把你们上面讨论的加进去,我是要怎么做这个触发。

beastly 发表于 2011-10-14 22:40:29

你明白这句的原理就通了。
#TRIGGER {^>%s[> ](*)} {#show %1} {} 519 ;这句是发现多> >的情况下取后面的句型用#show命令重新显示。
在没有发生多> >的情况下是没用的。
所以加上这个触发其它的你都正常做就可以。

littleknife 发表于 2011-10-31 22:48:34

mark,收藏,新论坛竟然没有了收藏功能。。唉。。

littleknife 发表于 2011-11-1 17:21:29

有没有高手把这个能弄个正则的匹配?学习下.....
12楼的不好用啊,出现“> > >” 时就失效了。

dmmptl 发表于 2012-2-28 03:52:02

学习了
页: 1 [2] 3
查看完整版本: zmud严格行首无法触发的解决办法探讨