有没有一种简单的方法可以使用vbscript将字符串转换为数学表达式?

时间:2016-08-20 12:43:10

标签: string vbscript operators

例如假设我有

var1 = "15+28*3+(15.2+2)*2"

我想返回类似

的内容
var2 = CDbl(var1) or var2 = 133.4

我知道这是错的。但我想知道是否有一个简单的解决方案?

1 个答案:

答案 0 :(得分:2)

使用Eval评估表达式:

>> s = "15+28*3+(15.2+2)*2"
>> WScript.Echo Eval(s)
>>
133,4