cangshu 发表于 2011-12-10 12:04:55

问个问题,关于hpbrief如何触发--zmud4.62

在不同的阶段,hpbrief第一行分别显示为形如:

> #300,55621,3200,309,1262,1262
> #114K,55621,3200,309,1262,1262
> #1.47M,55621,3200,309,1262,1262

我现在是用了3个句子来触发抓取变量,例如带M的,^??#(*)*M,(%d), .... 然后在状态栏加上@exp M

请问,有没有办法,用一个句子成功抓取变量? 用^??#(*),(%d),(%d),(%d),(%d),(%d)的话抓不到EXP,不知道为啥...

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

cangshu 发表于 2011-12-10 15:54:05

呃... 木有人理我...?

zztuzki 发表于 2011-12-10 16:11:16

用 %a 匹配任何数字或字母(a-z,0-9)

cangshu 发表于 2011-12-10 19:16:09

本帖最后由 cangshu 于 2011-12-10 11:17 AM 编辑

^??#(%a),(%d),(%d),(%d),(%d),(%d)$#(%d),(%d),(%d),(%d),(%d),(%d)

这样? 小数点咋办?

#101.6K,1659899,1000,1784,386,386    跟这个不匹配。

inkflower 发表于 2011-12-10 22:21:13

为啥一个问题你要开两个贴问

* 匹配任何字符
%x 匹配任何非空白

fabby 发表于 2011-12-10 22:29:08

#(%d)M,(%d),(%d),(%d),(%d),(%d)
exp=%eval(%1*1000000);pot=%2;maxneili=%3;neili=%4;maxjingli=%5;jingli=%6

#(%d),(%d),(%d),(%d),(%d),(%d)
maxqi=%1;qi=%2;qi2=%3;maxjing=%4;jing=%5;jing2=%6

inkflower 发表于 2011-12-10 22:34:54

#(%d)M,(%d),(%d),(%d),(%d),(%d)
exp=%eval(%1*1000000);pot=%2;maxneili=%3;neili=%4;maxjingli=%5;jing ...
fabby 发表于 2011-12-10 10:29 PM http://pkuxkx.net/forum/images/common/back.gif


显然没法匹配下面这两个
#101.6K,1659899,1000,1784,386,386
#300,55621,3200,309,1262,1262

fabby 发表于 2011-12-10 22:38:38

100.1k就把上面的M改K,1000000改1000么

第一个么,用$连起来

cangshu 发表于 2011-12-11 00:28:54

100.1k就把上面的M改K,1000000改1000么

第一个么,用$连起来
fabby 发表于 2011-12-10 02:38 PM http://pkuxkx.net/forum/images/common/back.gif

那就是,M是一个,K是一个,M和K都不带的,又是一个罗?


    “我现在是用了3个句子来触发抓取变量,例如带M的,^??#(*)*M,(%d), .... 然后在状态栏加上@exp M”

我就是知道。有没有办法综合到1个里边。 而且,三个的话,当经验成带K时候,会出问题。

cangshu 发表于 2011-12-11 00:33:05

显然没法匹配下面这两个
#101.6K,1659899,1000,1784,386,386
#300,55621,3200,309,1262,1262
inkflower 发表于 2011-12-10 02:34 PM http://pkuxkx.net/forum/images/common/back.gif


    对。所以,我就用了3个句子来做。但是,又遇到了“http://pkuxkx.net/forum/thread-25560-1-1.html” 这个问题。没有k时候没事,经验提高之后,抓取出问题了。
页: [1] 2
查看完整版本: 问个问题,关于hpbrief如何触发--zmud4.62