1
我需要匹配兩個單詞表(即Wordlist1的第一個位置與Wordlist2的第一個位置)的值。將一個列表的第一個元素映射到另一個列表的第一個元素。是否可以匹配Ruta中的兩個單詞表
樣品wordlist1:
A
B
E
C
C
樣品wordlist2:
A92.8
B49.4
E16.0
C16.9
C49.4
首先,我需要找到文檔中的Wordlist1內容,然後我需要與Wordlist2與之相匹配的(例如,與A92 .8,B with B49.4 .....)。然後我需要添加匹配的值作爲feature.Is它可能嗎?
WORDLIST WL1List='WL1.txt';
DECLARE WL1(STRING replace);
Document{ -> MARKFAST(WL1,W1List)};
WORDLIST WL2='WL2.txt';
DECLARE WL2;
Document{ -> MARKFAST(WL2,WL2List)};
//MATCH
DECLARE MATCHED;
Some matching process.........{->MARK(MATCHED)};
BLOCK(foreach) WL1{}
{
STRING matchrepl;
MATCHED{->MATCHEDTEXT(matchrepl)};
WL1{->WL1.replace=matchrepl};
}
WL1{->WL1.replace="NEED TO REPLACE"};
我在這個答案C的另一個後果應該同時匹配C16.9和C49.4 –
這怎麼可能? –
對於當前的WORDTABLE實現是不可能的。你需要一些解決方案,比如兩個特性,這當然不是一個好的解決方案。有計劃在Ruta中提供這個解決方案。通常,在這種情況下,應用ConceptMapper而不是WORDTABLE。 –