如何将字符串转化为代码?

来源:百度知道 编辑:UC知道 时间:2024/05/15 18:29:44
比如
strA=”textbox1.text=3”
或者
strB=”x^2+3*x+2”(x已有定义且为数值型)
怎么让他变成可执行的代码?而不仅仅是字符串。
谢了。
不知道有没有像execute这样的关键词可以直接将字符串转化为代码并执行?

用宏代换就可以了
strB="x^2+3*x+2"
print &strB
看看是不是计算结果了
好像VB是这样的

学学编译原理吧。如果你的要求比较简单,可试着构造自己的语法树,然后进行分析。像四则运算的式子你可以用栈来实现。。具体的靠你自己了