- UIMA RUTA中的-PARTOF条件

时间:2017-08-24 13:14:31

标签: uima ruta

我需要为以某些前缀开头的注释添加-PARTOF条件。

示例:

示例注释:

AAA_sample
BBB_text
AAA_test

从上面的例子我需要像这样添加-PARTOF(AAA _(。+?))。是否可以这样做。

1 个答案:

答案 0 :(得分:1)

PARTOF条件仅接受类型表达式作为参数,因此您需要在注释开始之前为每个AAA创建特定类型的注释。 STARTSWITH条件可能更适合这里。

DECALRE Prefix;
(CAP.ct=="AAA" SPECIAL.ct=="_"){->Prefix};
Annotation{-STARTSWITH(Prefix)};

具体到您的示例注释,我会使用REGEXP条件:

Annotation{-REGEXP("^AAA_.+")};

但是,您不应该直接在Annotation 上匹配,而是根据您的使用情况使用Token等更具体的类型。

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