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

问题描述:

例如,假设我有有没有一种简单的方法来将字符串转换为使用vbscript的数学表达式?

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

我想返回类似

var2 = CDbl(var1) or var2 = 133.4 

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

使用Eval计算表达式:

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

感谢。我没有尝试过,我认为这只是在VBA! –