北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
查看: 4314|回复: 9

请教提取精气百分比

[复制链接]
发表于 2011-11-25 16:51:06 | 显示全部楼层 |阅读模式
最近推车被毒死了一次,决定提取精气百分比,百分比低于60时弹出警告并停止推车。但是提取百分比时发现不好匹配,因为低于100%时前面会出现一个空格,如下所示:

【 精神 】 1027  / 1027   [100%]

【 精神 】 985   / 986    [ 96%]

【%s精神%s】%s(%d)%s/%s(%d)%s?(%d)?     -》这样可以匹配100%的情况

【%s精神%s】%s(%d)%s/%s(%d)%s?%x(%d)?   -》这样可以匹配小于100%的情况

有没有办法用一个表达式匹配两种情况?

北大侠客行MUD,中国最好的MUD
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2011-11-25 16:54:35 | 显示全部楼层
有没有匹配任意非数字字符的通配符?有这个应该就可以
【%s精神%s】%s(%d)%s/%s(%d)%sX(%d)?
这里假定X是任意非数字字符
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2011-11-25 16:58:46 | 显示全部楼层
为毛不嗑药
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2011-11-25 16:59:18 | 显示全部楼层
hpbrief不是更加好
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2011-11-25 16:59:58 | 显示全部楼层
【%s精神%s】%s(%d)%s/%s(%d)%s~[(*)~%~]

提取出来可以直接做比较
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2011-11-25 17:01:09 | 显示全部楼层
不如提示毒发就嗑药
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2011-11-25 17:03:23 | 显示全部楼层
^??【%s精神%s】%s(%d)%s/%s(%d)%s~[(%*)~%]%s【%s精力%s】%s(%d)%s/%s(%d)
jing=%1;maxjing=%2;bjing=%3;jingli=%4;maxjingli=%5;#if %3<60 {你要做的事}
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2011-11-25 18:10:40 | 显示全部楼层
可以使用问号?啊
一个?表示0个或1个字符,也就是,可以是1个,也可以没有
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2011-11-25 22:26:46 | 显示全部楼层
我押镖,身上必备100金创药、100养精丹、100清心散,否则不押镖直挂冥想
巫师给的特级太霸道了,skills一直是full的,想挂机补功夫都难
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2011-11-25 22:33:07 | 显示全部楼层
为毛不嗑药
poshu 发表于 2011-11-25 04:58 PM


当然是为了省钱
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|北大侠客行MUD ( 京ICP备16065414号-1 )

GMT+8, 2024-11-17 07:20 AM , Processed in 0.010289 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表