Java表达式引擎Aviator.zip

时间:2022-08-05 06:30:07
【文件属性】:

文件名称:Java表达式引擎Aviator.zip

文件大小:410KB

文件格式:ZIP

更新时间:2022-08-05 06:30:07

开源项目

Aviator是一个高性能、轻量级的基于java实现的表达式引擎,它动态地将String类型的表达式编译成Java ByteCode并交给JVM执行。 Aviator支持所有的关系运算符和算术运算符,不支持位运算,同时支持表达式的优先级,优先级跟Java的运算符一样,并且支持通过括号来强制优先级。 示例代码: Map env = new HashMap(); env.put("email", "killme2008@gmail.com"); String name = (String)AviatorEvaluator.execute("email=~/([\\w0-8] @\\w [\\.\\w ] )/ ? $1:'unknow'", env); 标签:Aviator


网友评论