北大侠客行MUD论坛

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

新手求助 变量计算

[复制链接]
发表于 2010-9-21 16:08:27 | 显示全部楼层 |阅读模式
8 + 4 - 8 × 10 × 6 = ??

请问下 这几个数字的怎么抓去,并且计算
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2010-9-21 16:10:31 | 显示全部楼层
这个还不简单啊。把+-*/=??的位置抓出来去掉,剩下的连续位置就是数字。抓出来以后弄回去+-/×计算就行了
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2010-9-21 16:16:21 | 显示全部楼层
这样?
%d%s+%s%d%s-%s%d%s×%s%d%s×%s%d%s=%s%x
a1=%1;a2=%2;a3=%3 ;a4=%4 ;#math aa (%1+%2-%3*%4*%4);#show @aa
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2010-9-21 16:18:00 | 显示全部楼层
触发之后 就这样了
%d%s+%s%d%s-%s%d%s×%s%d%s×%s%d%s=%s%x-> a1=;a2=;a3=;a4=;#math aa ((%1+%2-%3*%4*%4);#show @aa]
0
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2010-9-21 16:41:36 | 显示全部楼层
触发写错了吧?
(%d)%s+%s(%d)%s-%s(%d)%s×%s(%d)%s×%s(%d)%s=%s%x
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2010-9-21 17:04:36 | 显示全部楼层
谢谢
抓到数字
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2010-9-21 17:13:30 | 显示全部楼层
问下 (%d)%s+%s(%d)%s-%s(%d)%s×%s(%d)%s×%s(%d)%s=%s%x
+—*/   
匹配的话数量好多
有什么方法简单点?
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2010-9-22 00:09:34 | 显示全部楼层
原帖由 hhaijj 于 2010-9-21 05:13 PM 发表
问下 (%d)%s+%s(%d)%s-%s(%d)%s×%s(%d)%s×%s(%d)%s=%s%x
+—*/   
匹配的话数量好多
有什么方法简单点?


(*)=
a=%eval(%1)
#sh @a

当然如果你是全角运算符号要替换一下,比如:
a=%eval(%replace(%replace(%replace(%replace(%replace(%1,"+","+"),"-","-"),"×","*"),"÷","/")," ",""))
#sh @a

[ 本帖最后由 oolong 于 2010-9-22 12:21 AM 编辑 ]
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2010-9-22 13:21:19 | 显示全部楼层
谢谢 很好用
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2010-9-22 13:22:47 | 显示全部楼层
学习了。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-25 05:59 AM , Processed in 0.009909 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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