当前位置: 代码迷 >> Eclipse >> 正则化怎么用
  详细解决方案

正则化怎么用

热度:738   发布时间:2016-04-23 19:02:49.0
正则化如何用
我想用于计算下面的结果,可以用正则化公式吗?


如何用:

计算结果:
  D=a()b()c()d;
  a,b,c,d是四个整数,()内可以是+,-,*,/,符号中的一个,
   
  有大侠会的吗?教教小弟,不胜感激!!!(java)

------解决方案--------------------
不懂。帮顶下。
------解决方案--------------------
hvae a try

Java code
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)试试
Java code
regex="\\d+[(][+-*/][)]\\d+[(][+-*/][)]\\d+[(][+-*/][)]\\d+"
  相关解决方案