查看单个帖子
旧 2004-12-08   #8
argus
黄金会员
黄金会员三级会员
级别:7 | 在线时长:158小时 | 升级还需:22小时级别:7 | 在线时长:158小时 | 升级还需:22小时级别:7 | 在线时长:158小时 | 升级还需:22小时级别:7 | 在线时长:158小时 | 升级还需:22小时
 
argus 的头像
 
注册: 03年08月26日
帖子: 350
声望力: 26
声望: 33 argus 初领妙道
积分:10
精华:4
现金:2两梁山币
资产:6064两梁山币
致谢数: 0
获感谢文章数:0
获会员感谢数:0
大眼一看似乎可以,但仔细一看就不可以了。


为什么不可以?
第一个%d后面不应该有*,这个数字肯定紧挨着"/",所以有个*触发不上,或者触发错误,得不到正确数值。
第二个%d用法只能触发等级低的时候。等级高的时候数值大,有可能挨着"/",比如下例:

百鸟剑法 (bainiao-jian) - 登峰造极 227/34343

所以后面直接用(*)代替就行了。

%x可以匹配文字。
%s可以匹配空格。
%d匹配数字。
%w匹配字母。
*匹配任何字符和空格。
~表示其后面的一个符号是触发内容而非内部变量。其实这里"/"并不需要加~,不过加了也没错。

百鸟剑法*(%d)/(*)

马帮的论坛有两篇介绍zmud变量和函数的post,去看看,相信对你会有些帮助的。

此帖于 2004-12-08 19:06 被 argus 编辑.

悄悄的我来了,没有人在意。
在热闹的西游世界,我独守自己一方天空。
在超慢的网速下,顽强的默默的生存。
argus 当前离线  
回复时引用此帖