查看单个帖子
旧 2005-01-23   #15
luoyiluoyi888
中级会员
级别:3 | 在线时长:48小时 | 升级还需:2小时级别:3 | 在线时长:48小时 | 升级还需:2小时级别:3 | 在线时长:48小时 | 升级还需:2小时
 
luoyiluoyi888 的头像
 
注册: 05年01月19日
来自: 北京
帖子: 221
声望力: 24
声望: 10 luoyiluoyi888 闻道则喜
现金:404两梁山币
资产:3167两梁山币
致谢数: 0
获感谢文章数:0
获会员感谢数:0
回复: 关于变量的问题

引用:
作者: argus
大眼一看似乎可以,但仔细一看就不可以了。


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

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

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

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

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

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


马帮在那有地址吗?
美女 luoyiluoyi888 当前离线  
回复时引用此帖