看板mud
标 题Re: 触发问题
发信站NTITBBS (Thu Jan 26 18:56:03 2006)
转信站ptt!ctu-reader!news.nctu!NTITBBS
※ 引述《[email protected] (AQUA)》之铭言:
> ※ 引述《ileadu (冰窖中冬眠..)》之铭言:
> : 你想的大家也想啊...
> : 这就要看那个触发机的程式开发者了..
> : 如果你会 C 语言 或许你能自己把这超强比对方式实作出来...
> : 就是去改 tintin 的 source code
> : 哈
> 其实不用那麽麻烦啦,如果你是unix-like的environment下,
> 可以考虑用expect这种shell,搭配tcl语法,就可以很轻松的写出来
> 就能够像一般写shell一般写出来了。
> btw,zmud和tintin,可能也有办法针对string做解析,小弟不太了解
> 也许你仔细man一下,败读一下documents,也许就能找出更简单的solutions
> 印象中,zmud好像有办法可以解,不然再笨一点的方法就是设count噜,加个
> timer or other triggers,就可以解决了,你再试看看。
刚刚翻了一下zmud的函数
传回字串中第几个字
%word(字串,数字[,间隔])
要不要考虑用这个下去写?
#while(@i < %len(@str)) {
#if (%word(@str,@i) == %word('我',1) && %word(@str,@i+1) == %word('我',2))
{#add times 1;#add i 1}
{#add i 1}
}
没做测试
--
所学得永远都只是基本概念,唯有从基本概念去延伸出无限概念,这才是科学。
NCIT CSIE. Saren Chen.
--
※ Origin: 碧海蓝天 <bbs.ntit.edu.tw>
◆ From: 218-175-75-236.dynamic.hinet.net