我有一个UIMA Ruta脚本:
W{REGEXP("A")} W{REGEXP("B")} W?{REGEXP("C")} W{REGEXP("D")}
我设计的内容符合以下条件:
A B C D
A B D
但是,它只匹配第一种模式。
为什么第三个规则元素不能作为可选元素?
谢谢,迪米特里斯。
答案 0 :(得分:1)
这是UIMA Ruta 2.1.0中的一个错误,它是由匹配引用和条件的不同评估引起的。它已经固定在当前的主干中,并将在下一个版本中发布(大约在1月底)。见UIMA 3338:https://issues.apache.org/jira/browse/UIMA-3338