公式表达式解析器 // String str = "I 3 + 2 * 4 - 10 > 0 | 5 - 6 > 0 T ( 3 + 3 ) / 6 L 1 * 8 E";//1 //输入条件或者内容与括号无关性,自动判断优先级 //if嵌套没有限制,()嵌套没有限制,函数嵌套没有限制,公式长度没有限制,且if,(),函数之间混合嵌套没有限制。 //支持四则混合运算,(=,!=,>,>=,<,<=)比较符运算,and or 逻辑运算,支持小括号运算 //支持if else end运算 //可扩展其他内置函数(abs,sum,avg,max,min,取反运算等) //有java版本,。net版本,vb版本等各种发布版本。 //采用了分支界限算法,和就近原则开发,运行稳定高效。避免了过多的循环递归,以及堆栈操作。 |
现在已经在一些财务报表系统中应用此解析器,如有需要,请联系1361334303索要技术支持和报价。 |