我有这个字符串作为例子:
"2 + 2 - 2"
当评估时它应该返回int(2)
;
我正在寻找一个函数/解析器,可以确定字符串中是否匹配任何类型的数学内容。更多示例:
"(2 + 2) / 2"
"(4 / 8) * 12"
"128 * 8"
不需要评估和计算这些数学表达式,只需要一个函数来确定 (True/False
返回值),如果语句是这种数学类型的。
这可以通过正则表达式或其他东西实现吗?谢谢!
也许在运行时将其作为 php 运行并检查响应值是否以数字形式返回。看看这个。http://php.net/manual/en/function.eval.php http://php.net/manual/en/function.eval.php
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)