1

我有一个 UIMA Ruta 脚本:

W{REGEXP("A")}  W{REGEXP("B")}  W?{REGEXP("C")}  W{REGEXP("D")}

我设计的它与以下内容匹配:

A B C D

A B D

但是,它只匹配第一个模式。

为什么第三个规则元素不表现为可选元素?

谢谢,迪米特里斯。

4

1 回答 1

1

这是 UIMA Ruta 2.1.0 中的一个错误,它是由对匹配引用和条件的不同评估引起的。它已在当前主干中修复,并将在下一个版本中可用(大约 1 月底)。请参阅 UIMA 3338:https ://issues.apache.org/jira/browse/UIMA-3338

于 2014-01-07T09:58:32.313 回答