qinta 发表于 2012-11-25 02:56:42

这个数据为什么提取不了

使用hpbrief语句获得第一行:
#(%x),(%x),(%d),(%d),(%d),(%d)$#%d,*$
jy=%1;qn=%2;maxnl=%3;nl=%4;maxjl=%5;jl=%6;
后面四个数据提取正常,但前面的经验和潜能没法赋值到对应变量里头,请问是怎么回事?

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

hkyyxss 发表于 2012-11-25 10:50:40

本帖最后由 hkyyxss 于 2012-11-25 02:59 AM 编辑

不知道,帮顶下

zgbl 发表于 2012-11-25 10:52:59

%d是数字,%x是字符没错,但是不知道对中文字符的支持是怎样的,改成%*看看

qinta 发表于 2012-11-25 15:50:25

%d是数字,%x是字符没错,但是不知道对中文字符的支持是怎样的,改成%*看看
zgbl 发表于 2012-11-25 02:52 AM http://pkuxkx.com/forum/images/common/back.gif


    这里头的前两个数据是5.55M,3,和中文字符一点关系都莫有呀。

qinta 发表于 2012-11-25 15:57:36

%d是数字,%x是字符没错,但是不知道对中文字符的支持是怎样的,改成%*看看
zgbl 发表于 2012-11-25 02:52 AM http://pkuxkx.com/forum/images/common/back.gif


    不行,赋值没有成功。

yunlan 发表于 2012-11-25 20:28:10

回复 5# qinta

把%*改成*,星号前面不要加%

zgbl 发表于 2012-11-25 22:54:48

回复qinta

把%*改成*,星号前面不要加%
yunlan 发表于 2012-11-25 20:28 http://pkuxkx.com/forum/images/common/back.gif


    呃囧,是我的错,好久没写trigger搞错了

qinta 发表于 2012-11-26 05:39:35

回复qinta

把%*改成*,星号前面不要加%
yunlan 发表于 2012-11-25 12:28 PM http://pkuxkx.com/forum/images/common/back.gif

#(*),(*),(%d),(%d),(%d),(%d)$#%d,*$
jy=%1;qn=%2;maxnl=%3;nl=%4;maxjl=%5;jl=%6;
还是不行,jy和qn两个变量又没有赋值了。

emyt 发表于 2012-11-26 08:32:39

http://pkuxkx.com/forum/thread-25560-1-1.html

all 发表于 2012-11-26 08:41:59

使用hpbrief语句获得第一行:
#(%x),(%x),(%d),(%d),(%d),(%d)$#%d,*$
jy=%1;qn=%2;maxnl=%3;nl=%4;maxjl ...
qinta 发表于 2012-11-25 02:56 AM http://pkuxkx.com/forum/images/common/back.gif
把前两个匹配改成:
#(%x)M,(%d),
潜能是整数,用%d就行了。
页: [1] 2
查看完整版本: 这个数据为什么提取不了