北大侠客行MUD论坛

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

求助,关于正则表达式

[复制链接]
发表于 2010-9-21 04:09:17 | 显示全部楼层 |阅读模式
["baoku"]="ask wu about 射月弓;give wu gong;push desk;d;light lampn;light lamps;light lampe;light lampw;d;break men;d",
["ce"]="cemote $NOR$$ME$$HIY$纵声长啸:",
["damo"]="open door;n;sw;se;n;s;w;e;#wa 500;w;#2 e;s;w;n;nw;n",
["ef"]="yun regenerate",
["emeib"]="s;wd;sd;sd;wd;w;s;sd;#wa 1000;sd;s;se;e;se;e;e;se;e;e;ne;#wa 1000;do 9 n",

上面是一段别名文件
我想在走路的时候,命令开头和结尾加上set brief,这样要快一点

但是需要判断哪些是走路,哪些是其他的,不能全部一起加

想了半天得出准确位置,但是还是不会判断

\[\"([^"]*)\"\]\=\"([^"]*)\"

请高手帮帮忙,我不会正则表达式,都是今天晚上才学的,从12点研究到4点,实在困了,只有求助高手了

需要判断出含有 走路的上下左右
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2010-9-21 06:42:20 | 显示全部楼层
是mush路径吗?
有现成的路径插件了.我还写了注释,楼主搜索一下就可以
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2010-9-21 07:12:42 | 显示全部楼层
正则表达式是个啥玩意。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2010-9-21 07:52:02 | 显示全部楼层
是神兽打小怪兽的打击规则
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2010-9-21 14:18:57 | 显示全部楼层
原帖由 lzkd 于 2010-9-21 06:42 AM 发表 是mush路径吗?有现成的路径插件了.我还写了注释,楼主搜索一下就可以
我就是看到你集成的那个补丁里面的这个,我才想改的,我手上的是以前在论坛上下的一位大侠的,别名集成的更多,而且是lua的,准备把手头的改造一下就是准备转到mush上面来,所以在研究正则

[ 本帖最后由 kissoul 于 2010-9-21 02:58 PM 编辑 ]
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2010-9-21 15:00:16 | 显示全部楼层
原帖由 frankli 于 2010-9-21 07:12 AM 发表
正则表达式是个啥玩意。


字符串匹配
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2010-10-1 00:30:51 | 显示全部楼层
我会一点,但不是很精通。
只是不是很明白你的意思。
是不是像“"s;wd;sd;sd;wd;w;s;sd;#wa 1000;sd;s;se;e;se;e;e;se;e;e;ne;#wa 1000;do 9 n",
如果是匹配方向的话,好像以下正则表达式是可以匹配一行中以方向开头的:
   ^[swenud];|^(enter|out);  
匹配以方向结尾的话,可以这样:
   ;[swenud];$ | ;(enter|out);$

[ 本帖最后由 dawnsnow 于 2010-10-1 12:45 AM 编辑 ]
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-12-1 02:02 PM , Processed in 0.011907 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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