1

あるリストの最初の要素を別のリストの最初の要素にマッピングするように、2 つのワードリストの値を一致させる必要があります (つまり、Wordlist1 の 1 番目の位置と Wordlist2 の 1 番目の位置)。

サンプル単語リスト1:

A
B
E
C
C

サンプル単語リスト 2:

A92.8
B49.4
E16.0
C16.9
C49.4

まず、ドキュメント内の Wordlist1 コンテンツを検索し、それを Wordlist2 と一致させる必要があります (たとえば、A と A92.8、B と B49.4 .....)。次に、一致した値を次のように追加する必要があります。特徴.それは可能ですか?

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"};
4

1 に答える 1

1

変換.csv:

A;A92.8
B;B49.4
E;E16.0
C;C16.9
C;C49.4

脚本:

WORDTABLE conversion = 'conversion.csv';
DECLARE Annotation Conversion(STRING match);
Document{->MARKTABLE(Conversion, 1, conversion, "match" = 2)};
于 2016-09-20T13:12:07.120 に答える