使用算术运算符分配空值不起作用。 -Uima Ruta

时间:2018-10-05 07:08:19

标签: operators uima ruta

我尝试使用算术运算符为String分配空值,但是它不起作用。它正在分配先前的值。

示例输入:

Hi, How are you?  1
I'm Fine          2

示例脚本:

PACKAGE uima.ruta.example;

DECLARE Page(STRING Id);
DECLARE PageId;
"Hi, How are you\\?  1"->Page;
"I'm Fine          2"->Page;
"1"{->PageId};

    BLOCK(foreach)Page{}
      {                      
        STRING pageid="null";
        PageId{->MATCHEDTEXT(pageid),LOG("PageId"+pageid)};
        Page{->Page.Id=pageid};
      } 

enter image description here

1 个答案:

答案 0 :(得分:0)

当我使用

时就可以使用

STRING页面ID;

ASSIGN(pageid,“ null”);

PACKAGE uima.ruta.example;

DECLARE Page(STRING Id);
DECLARE PageId;
"Hi, How are you\\?  1"->Page;
"I'm Fine          2"->Page;
"1"{->PageId};

    BLOCK(foreach)Page{}
      {        

        STRING pageid;
        ASSIGN(pageid,"null");
        PageId{->MATCHEDTEXT(pageid),LOG("PageId"+pageid)};
        Page{->Page.Id=pageid};
      }