`
linliangyi2007
  • 浏览: 1012699 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

发布新版IK-Expression开源表达式解析器V2.0.5

阅读更多

Version2.1.0已发布: http://linliangyi2007.iteye.com/blog/462723

Version2.0.5的变更:

 支持表达式的换行编辑,方便表达式编写和阅读,如:
$CALCDATE([2008-03-01],
0,0,
-(10 + (23 - 3) * (4 / 5)) % 6,
0,0,0)


 提供了更多的开放API,如:表达式验证API,这使得表达式在执行前可以检查其语法正确性。

 修订了“?:”三元操作符的“:“号两端对不同类型的数值不兼容的BUG。如:原有版本中,表达 ”100 > 10 ? 100 : 10.5“ 将会抛出“参数类型不兼容“异常;在新版本中,则返回double型的100.0

 变更原有配置文件functionConfig.xml的文件名为IKExpression.cfg.xml

 发布了V2.0.5版本的JavaDoc

详细请参阅RAR包内的《IKExpressoin简易表达式引擎V2.0使用说明.doc》文档

google code 下载地址:http://code.google.com/p/ik-expression/downloads/list




分享到:
评论
13 楼 linliangyi2007 2009-07-11  
pangyi 写道
请问楼主,支持平方根计算不?


引擎没有默认平方根的函数,不好意思。不过IK-EXP最大的特色就是他可以很容易的扩展你自己想要的函数,看看文档吧,只要将java api中的Math类的方法做个映射(在IKExpression.cfg.xml文件中做个简单配置),你就可以实现强大的数据运算了,哈哈

12 楼 pangyi 2009-07-11  
请问楼主,支持平方根计算不?
11 楼 mysyche 2009-07-11  
强烈的支持楼主,确实为象我这个样子想做简易的工作流的人给予很大的帮助。
10 楼 linliangyi2007 2009-07-10  
whaosoft 写道
lz出1.0时我好像就用了


感谢支持,多提建议
9 楼 whaosoft 2009-07-10  
lz出1.0时我好像就用了
8 楼 linliangyi2007 2009-07-10  
fjlyxx 写道
为什么不借助动态语言的特点呢..最简单的可以是 java输出一个JS文件执行以下就OK了 什么复杂的表达式都算出来了.. java调用python很鸟  生成一段py代码 执行. 可以考虑下这种模式.


这个引擎不是用来代替动态语言的,要动态执行java你可以选择其他的开源,
java6.0也自带有js的执行器。

目标不同的,这个表达式适合于给不懂电脑的用户来写一些非常简单的公式,来动态配置流程引擎的
7 楼 fjlyxx 2009-07-10  
楼主能否 把这个扩展支持到SQL的生成呢.
6 楼 fjlyxx 2009-07-10  
为什么不借助动态语言的特点呢..最简单的可以是 java输出一个JS文件执行以下就OK了 什么复杂的表达式都算出来了.. java调用python很鸟  生成一段py代码 执行. 可以考虑下这种模式.
5 楼 linliangyi2007 2009-07-10  
moshalanye 写道
   支持开源自创阿!这是学习的过程和重要途径阿!
   管它有没有商业前景!  :〉
   (ps:之前一段时间有人提到paoding没有商业前景,但它给很多人带来了知识和进步)
   学习下楼主的代码。


paoding是我的好友啊,大家都不是为了商业目的做开源的,在中国目前的状况下,开源基本不可能盈利的。
不过真的很希望国内的IT能像国外那样的规范起来,大家多一些的奉献,不要只是索取。
4 楼 moshalanye 2009-07-10  
   支持开源自创阿!这是学习的过程和重要途径阿!
   管它有没有商业前景!  :〉
   (ps:之前一段时间有人提到paoding没有商业前景,但它给很多人带来了知识和进步)
   学习下楼主的代码。
3 楼 conservatism 2009-07-10  
支持
2 楼 linliangyi2007 2009-07-10  
stworthy 写道
怎么没看到源码?


兄弟,源码都在Google code上啊,用svn可以实时更新最新的哦
1 楼 stworthy 2009-07-10  
怎么没看到源码?

相关推荐

    IK Expression开源表达式解析器 V2.1.2.rar

    IK Expression开源表达式解析器V2.1.2是一款用于处理和解析文本表达式的强大工具,广泛应用于各类软件开发和数据分析场景。它以其高效、灵活和可扩展性著称,为开发者提供了便捷的方式来处理和执行复杂的逻辑表达式...

    ik-analyzer-8.5.0-jar

    ik-analyzer是一款在Java环境下广泛使用的开源中文分词器,专为满足Java开发者在信息检索、文本分析等领域的需求而设计。这个资源是ik-analyzer的8.5.0版本,包含了一个名为"ik-analyzer-8.5.0-jar"的JAR文件,它是...

    ik-expression源代码

    IK Expression是一个开源的(OpenSource),可扩展的(Extensible),基于java语言开发的一个超轻量级(Super lightweight)的公式化语言解析执行工具包。 IK ExpressionV2.0不依赖于任何第三方的java库。它做为一...

    最新版elasticsearch-analysis-ik-8.8.2.zip

    最新版elasticsearch-analysis-ik-8.8.2.zip最新版elasticsearch-analysis-ik-8.8.2.zip最新版elasticsearch-analysis-ik-8.8.2.zip最新版elasticsearch-analysis-ik-8.8.2.zip

    ik-analyzer-7.6.0-jar

    ik-analyzer是一款开源的Java语言中文分词器,它最初是基于Lucene项目发展起来的,致力于提高中文文本处理的效率和准确性。7.6.0版本是ik-analyzer的一个重要里程碑,它包含了多项优化和改进,提高了对现代汉语词汇...

    乐视路由-IK-AP-S3-1.4.7-qca953x 编程器固件

    《乐视路由-IK-AP-S3-1.4.7-qca953x 编程器固件详解》 本文将深入探讨“乐视路由-IK-AP-S3-1.4.7-qca953x 编程器固件”的核心知识点,包括其功能、结构以及如何进行固件升级,同时还会涉及与之相关的breed系统和MAC...

    ik-analyzer-7.4.0.jar

    ik-analyzer源自于开源社区,自2006年发布以来,经过多次迭代和优化,已经发展成为一款广泛使用的中文分词组件。7.4.0版本是其发展历程中的一个重要里程碑,它不仅继承了前代版本的优点,还引入了更多特性以提升性能...

    最新版 elasticsearch-analysis-ik-8.7.0.zip

    最新版 elasticsearch-analysis-ik-8.7.0.zip最新版 elasticsearch-analysis-ik-8.7.0.zip最新版 elasticsearch-analysis-ik-8.7.0.zip最新版 elasticsearch-analysis-ik-8.7.0.zip

    ik-analyzer-5.3.1.RELEASE.7z

    《ik-analyzer-5.3.1.RELEASE:中文分词器详解》 ik-analyzer是Java语言开发的一款高效、灵活的中文分词工具,专为处理中文文本而设计。这款开源项目在IT行业中广受好评,特别是在搜索引擎、信息检索、自然语言处理...

    elasticsearch-analysis-ik-7.8.0-c.zip

    最新版 elasticsearch-analysis-ik-7.8.0最新版 elasticsearch-analysis-ik-7.8.0最新版 elasticsearch-analysis-ik-7.8.0

    最新版 elasticsearch-analysis-ik-7.6.2.zip

    5. elasticsearch-analysis-ik-7.6.2.jar:IK分析器的核心库,包含了分词器的实现代码。 6. plugin-security.policy:Elasticsearch插件的安全策略文件,定义了插件的权限和访问控制。 7. plugin-descriptor....

    最新版elasticsearch-analysis-ik-8.8.1.zip

    最新版elasticsearch-analysis-ik-8.8.1.zip最新版elasticsearch-analysis-ik-8.8.1.zip最新版elasticsearch-analysis-ik-8.8.1.zip最新版elasticsearch-analysis-ik-8.8.1.zip

    最新版 elasticsearch-analysis-ik-7.17.6.zip

    最新版elasticsearch-analysis-ik-7.17.6.zip的发布,为用户提供更强大的中文分析能力,优化了性能,提升了用户体验。 一、Elasticsearch-analysis-ik插件介绍 Elasticsearch-analysis-ik是专为Elasticsearch设计...

    最新版 elasticsearch-analysis-ik-7.10.2.zip

    5. elasticsearch-analysis-ik-7.10.2.jar:这个是核心插件文件,包含了IK分析器的所有代码和资源,安装时需要将此文件放入Elasticsearch的plugins目录下。 6. plugin-security.policy:这是插件的安全策略文件,...

    elasticsearch-analysis-ik-7.3.2.zip

    首先,"elasticsearch-analysis-ik-7.3.2"是IK分词器的最新版本,发布于2019年9月15日。此版本针对Elasticsearch 7.3.2进行了优化和适配,旨在提供更高效、更准确的中文分词服务。IK分词器以其灵活的配置和强大的...

    solr中文分词jar包ik-analyzer 含class配置 ik-analyzer-7.5.0

    标签中的"ik-ana"是Ik Analyzer的简称,"solr 中文分词"强调了这个分词器在Solr中的应用场景。文件列表中的"ik-analyzer-7.5.0.jar"即是我们需要集成到Solr中的核心组件。 总之,Ik Analyzer 7.5.0是Solr处理中文...

    elasticsearch-analysis-ik-7.16.2.zip

    《Elasticsearch分词器:elasticsearch-analysis-ik-7.16.2深度解析》 在信息爆炸的时代,搜索引擎的效能成为了数据检索的关键。Elasticsearch作为一款强大的开源搜索引擎,其灵活性和可扩展性备受青睐。而在中文...

    ik-analyzer-3.2.8.jar

    各位Java码农们苦苦找寻的IKAnalyzer-3.2.8.jar,直接使用maven命令行安装到本地仓库即可。也可以上传到nexus;...-DgroupId=org.wltea.ik-analyzer -DartifactId=ik-analyzer -Dversion=3.2.8 -Dpackaging=jar

    ik-analyzer-solr5-5.x.jar

    ik-analyzer分词器,支持solr5-5.x

    ik-analyzer-solr7.zip

    在描述中提到的"ik-analyzer-solr7.zip"是一个专门为Apache Solr 7.x版本定制的IKAnalyzer分词器插件。Solr是Apache软件基金会的一个项目,它是一款强大的全文搜索服务器,提供了诸如索引、搜索、高亮显示、拼写检查...

Global site tag (gtag.js) - Google Analytics