kissoul 发表于 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点,实在困了,只有求助高手了

需要判断出含有 走路的上下左右

lzkd 发表于 2010-9-21 06:42:20

是mush路径吗?
有现成的路径插件了.我还写了注释,楼主搜索一下就可以

frankli 发表于 2010-9-21 07:12:42

正则表达式是个啥玩意。

angelei 发表于 2010-9-21 07:52:02

是神兽打小怪兽的打击规则

kissoul 发表于 2010-9-21 14:18:57

原帖由 lzkd 于 2010-9-21 06:42 AM 发表 http://pkuxkx.com/forum/images/common/back.gif是mush路径吗?有现成的路径插件了.我还写了注释,楼主搜索一下就可以 我就是看到你集成的那个补丁里面的这个,我才想改的,我手上的是以前在论坛上下的一位大侠的,别名集成的更多,而且是lua的,准备把手头的改造一下就是准备转到mush上面来,所以在研究正则

[ 本帖最后由 kissoul 于 2010-9-21 02:58 PM 编辑 ]

daluobo 发表于 2010-9-21 15:00:16

原帖由 frankli 于 2010-9-21 07:12 AM 发表 http://pkuxkx.com/forum/images/common/back.gif
正则表达式是个啥玩意。

字符串匹配

dawnsnow 发表于 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",
如果是匹配方向的话,好像以下正则表达式是可以匹配一行中以方向开头的:
   ^;|^(enter|out);
匹配以方向结尾的话,可以这样:
   ;;$ | ;(enter|out);$

[ 本帖最后由 dawnsnow 于 2010-10-1 12:45 AM 编辑 ]
页: [1]
查看完整版本: 求助,关于正则表达式