正则化如何用
我想用于计算下面的结果,可以用正则化公式吗?
如何用:
计算结果:
D=a()b()c()d;
a,b,c,d是四个整数,()内可以是+,-,*,/,符号中的一个,
有大侠会的吗?教教小弟,不胜感激!!!(java)
[解决办法]
不懂。帮顶下。
[解决办法]
hvae a try
import javax.script.*;class Test { public static void main(String[] args) { ScriptEngine se = ScriptEngineManager.getEngineByName("JavaScript"); String ex = "1+2*3-4/5"; Object value = se.eval(ex); System.out.println(value); }}
[解决办法]
用str.matches(regex)试试
regex="\\d+[(][+-*/][)]\\d+[(][+-*/][)]\\d+[(][+-*/][)]\\d+"