1

replace(-(ハイフン))で機能を設定しようとしています。しかし、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};
}    
4

1 に答える 1

0

RETAINTYPE の後で SPACE 注釈が再び非表示になるため、RE_HyphenSpace 注釈が表示されないため、ブロックは実行されません。RETAINTYPE;行を削除するか、ブロックの末尾などに移動する必要があります。

免責事項: 私は UIMA Ruta の開発者です

于 2016-10-13T14:34:14.000 に答える