Maven 中的 Ruta 脚本 - 没有递减。标签数

Ruta script in Maven - Decrement in no. of tags

我的 Ruta 脚本在 UIMA 项目中运行良好。但是当相同的脚本包含在 Maven 项目中时,注释的出现次数会减少。

    LSQParen ANY+?{-PARTOF(RSQParen)} W{REGEXP("cited",true)} ANY+? RSQParen{->MARK(DZC_CITED,1,5)};
    LSQParen W{REGEXP("cited",true)} ANY+? RSQParen{-PARTOF(DZC_CITED)->MARK(DZC_CITED,1,4)};

在 Ruta 脚本中,没有。 DZC_CITED 的出现次数是 34,但在 Maven 中是 27。

例如:

输入:

1.Animal福利信息中心[互联网]。贝尔茨维尔 (MD):全国 农业图书馆(美国); [2001 年 3 月 1 日更新;引自 2001 年 3 月 2 日]。可从: http://www.nal.usda.gov/awic/.

2.Nursing 世界 [互联网]。版本 3.2。华盛顿:美国护士协会; c1995-2001 [引自 2001 年 3 月 12 日]。可从:http://www.ana.org.

3.HCMS 在线 [互联网]。休斯顿(德克萨斯州):哈里斯县医学协会; c2000 [2001 年 4 月 25 日更新;引自 2001 年 5 月 1]。可从:http://www.hcms.org.


未覆盖的文本:

[updated 2001 Mar 1; cited 2001 Mar 2]

[updated 2001 Apr 25; cited 2001 May 1]

涵盖的文字:

[cited 2001 Mar 12]

问题已经在评论中回答了。

如果相同的规则在 Ruta Workbench 项目和 maven 构建的项目中创建了不同数量的注释,那么很可能是 ruta-core 的 maven 依赖版本和 [= Ruta Workbench 的 18=] 不匹配。不同版本可能导致不同的注释,因为错误已在更高版本中修复。

免责声明:我是 UIMA Ruta 的开发者