|
发表于 2009-6-4 06:14:07
|
显示全部楼层
触发:
执行:
str=%1" "
str=%replace( @str, "万", "*10000+")
str=%replace( @str, "千", "*1000+")
str=%replace( @str, "百", "*100+")
str=%replace( @str, "十", "*10+")
str=%replace( @str, "零", "")
str=%replace( @str, "一", "1")
str=%replace( @str, "二", "2")
str=%replace( @str, "三", "3")
str=%replace( @str, "四", "4")
str=%replace( @str, "五", "5")
str=%replace( @str, "六", "6")
str=%replace( @str, "七", "7")
str=%replace( @str, "八", "8")
str=%replace( @str, "九", "9")
str=%replace( @str, "+*", "+1*")
str=%replace( @str, "+ ", "")
#show @str = %eval( @str)
先把中文串转为四则运算式,然后用 %eval 计算式子
Log:
你身上带著下列这些东西(负重 76%):
一千二百六十四两白银(Silver)
1*1000+2*100+6*10+4 = 1264
[ 本帖最后由 duno 于 2009-6-4 06:20 AM 编辑 ] |
|