空格不能存储在变量中



我尝试在替换(-(连字符))中设置功能。但不能在replace中设置为特征值。

DECLARE RE_HyphenSpace(STRING replace);
DECLARE Replace_HyphenSpace;
RETAINTYPE(SPACE);
SPACE @NEWHYPHEN SPACE{->        MARK(RE_HyphenSpace,1,3),MARK(Replace_HyphenSpace,2,2)};
RETAINTYPE;

BLOCK(foreach) RE_HyphenSpace{}
{
STRING hyphenrepl;
Replace_HyphenSpace{->MATCHEDTEXT(hyphenrepl)};
RE_HyphenSpace{->RE_HyphenSpace.replace=hyphenrepl};
}    

该块不执行,因为RE_HyphenSpace注释不可见,因为SPACE注释在RETAINTYPE之后再次不可见。您需要删除或移动RETAINTYPE;行,例如,到块的末尾。

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

最新更新