北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
查看: 6680|回复: 11

关于4.62多行触发 求助

[复制链接]
发表于 2011-9-29 22:50:02 | 显示全部楼层 |阅读模式
在学习做武当机器人
原文是
你向冲虚道长打听有关『quest』的消息。
冲虚道长说道:「今天全派弟子要在后院熟读典籍,据说要诵唱庄子·杂篇「上卷」的庄子·杂篇·徐无鬼(36)

道教典籍可以从复真观找到或者找知客道长租借!」

我写的触发语句
多行触发
^??你向冲虚道长打听有关『quest』的消息。$^??冲虚道长说道:「今天全派弟子要在(*)熟读典籍,据说要诵唱(*)的
但是触发不了 测试说句型不匹配
请帮忙看看问题出在哪里

北大侠客行MUD,中国最好的MUD

[ 本帖最后由 njliuj 于 2011-10-3 02:19 PM 编辑 ]
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2011-9-29 22:59:34 | 显示全部楼层
^??去掉
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2011-9-29 23:18:11 | 显示全部楼层
那些符号除了*外,其他都看不懂,美元符号是干嘛的?
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2011-9-30 09:14:40 | 显示全部楼层
美元符号是多行触发

两行的触发语句单独测试下匹配,如果可以匹配的话,把第二行的^??去掉
$是换行符,所以前半段要能匹配一整行,可以再前半段最后加个*

[ 本帖最后由 zgbl 于 2011-10-1 05:30 PM 编辑 ]
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2011-10-1 10:40:59 | 显示全部楼层
$是行尾标记吧
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2011-10-1 13:48:32 | 显示全部楼层
^??你向冲虚道长打听有关『quest』的消息。$?冲虚道长说道:「今天全派弟子要在(*)熟读典籍,据说要诵唱(*)的

try it~
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2011-10-2 00:02:53 | 显示全部楼层
谢谢 澄错(Xkxpker)的帮助。。。
问题已经解决。
$貌似不行。但是用正则表达式/n代替$就可以了/n 是换行的意思
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2011-10-3 14:19:36 | 显示全部楼层
原帖由 njliuj 于 2011-10-2 12:02 AM 发表
谢谢 澄错(Xkxpker)的帮助。。。
问题已经解决。
$貌似不行。但是用正则表达式/n代替$就可以了/n 是换行的意思

奇了怪了。。。。XKXPKER给的用正则写的触发就能用。。我自己改的\n  还是不能用
谁能帮忙解释下。我用的 4.62
比如原文
> 你向冲虚道长打听有关『quest』的消息。
冲虚道长说道:「今天全派弟子要在三老峰熟读典籍,据说要诵唱道德经「下卷」的第六十四章(1)

道教典籍可以从复真观找到或者找知客道长租借!」
我写
^??> 木叶向冲虚道长打听有关『quest』的消息。$冲虚道长说道:「今天全派弟子要在三老峰熟读典籍,据说要诵唱
看了网上的教程是这样的。。可是就是不触发。。。谁能帮忙解释下

[ 本帖最后由 njliuj 于 2011-10-3 03:25 PM 编辑 ]
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2011-10-3 15:05:12 | 显示全部楼层
正则里不是/n,应该是\n吧
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2011-10-3 15:25:22 | 显示全部楼层
原帖由 mygame 于 2011-10-3 03:05 PM 发表
正则里不是/n,应该是\n吧

疏忽了。。。谢谢
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|北大侠客行MUD ( 京ICP备16065414号-1 )

GMT+8, 2024-11-17 06:46 AM , Processed in 0.015464 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表