mlzszxf 发表于 2013-6-14 17:05:46

请教通配符%s的使用问题

%s通配空白,是不是必须要有空白才能使用啊,没有空白我加个%s有错么,自己尝试了几次,有的时候行有的时候不行,不知道怎么回事,做个打坐吐纳的机器人有的时候可以触发,有的时候死活不能触发,另求教 气血栏在一直打坐时候,掉线再连进来 不是100%,慢慢恢复成了100% 那样从2位数变成3位数,也有时候触发不成功,是怎么回事啊

北大侠客行MUD,中国最好的MUD

ycryu 发表于 2013-6-14 21:33:19

%s必须匹配空白,最少要有一个空格,完全没有空白不能匹配,?号也可以匹配一个字符,包括空格,而且没有空白也能匹配,注意是半角的一个字符,汉字或者全角字符要用两个?号
例如:123a456,你可以写123?456,或者写123??456,都能触发,但是123abc456不能触发,因为只有两个?号,当你有不确定的空白数,你可以多写一些?号:123????????????????????????456

至于你打坐的触发,你最好贴出来让我们看看,才好确定问题

zgbl 发表于 2013-6-14 23:00:43

最少一个空格
要匹配0个字符的话用?

bluse 发表于 2013-6-15 08:26:00

看看 %*   是否满足需求
页: [1]
查看完整版本: 请教通配符%s的使用问题