Ruta无法找到空白区域

时间:2017-06-07 07:02:43

标签: uima ruta

我想裁定在白色空间上触发。 判刑:"我的名字是Prabhav。"

这是我的ruta代码:

 DECLARE Alert(STRING comment);


    (WS{->LOG("WS")} )
    {-> CREATE(Alert,1,2,3,"comment"="Space not allowed")};

请注意: 我认为代码在语法上是可以的,因为如果我使用" ANY"它可以正常工作。 而不是" WS"。

提前致谢!

1 个答案:

答案 0 :(得分:1)

默认情况下,空格不可见。您需要从过滤类型中删除它们,例如,使用RETAINTYPE:

DECLARE Alert(STRING comment);
RETAINTYPE(WS);
WS{->LOG("WS"), CREATE(Alert,"comment"="Space not allowed")};

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