2016-03-16 42 views
1

我想在後續代碼的輸入中使用註釋的覆蓋文本(例如,命名另一個註釋)。是否有可能回顧涵蓋的文本並在代碼中再次提及它?舉例來說,如果我有下面的文字 -在UIMA中使用註釋器上的覆蓋文本RUTA

標題1 .............(文本1)

Heading2 ........... ...(文本2)

代碼:

DECLARE部首 「標題1」{ - > MARK(報頭)}

DECLARE Text_Heading1(其中標題1 =報頭的被覆蓋的文本)

在Ruta可以做到這一點嗎?

非常感謝!

回答

0
DECLARE Header; 
DECLARE TextHeading (STRING headerText); 

"Heading." -> Header; 
Header{-> TextHeading, TextHeading.headerText=Header.ct}; 

「ct」是指匹配註釋的覆蓋文本作爲特徵。如果應該在不同的位置創建註釋,則可能需要使用其他語言元素,如字符串變量MATCHEDTEXT和CREATE/GATHER或標籤表達式。