/ / Pentaho KettleのJava式-java、expression、pentaho、kettle、pdi

Pentahoケトル用のJava式 - Java、式、ペンタホ、ケトル、pdi

私は不安定な状況にあります。ケトル内の定義済みの「プレースホルダー」を置き換える「JAVA EXPRESSION」を探しています。

私の着信文字列は

<consumers>
?place-holder?
</consumers>

私の着信文字列Yは

<consumer>
<info>X</info>
</consumer>

置換後、最終出力は

<consumers>
<consumer>
<info>X</info>
</consumer>
</consumers>

基本的に、私は「プレースホルダー」に置き換えています。 「文字列B」と「文字列A」で。

実際、データの量は非常に多いため、「javascript」、「計算機」、「文字列に置き換える」など、私が試した他のすべてのオプションはパフォーマンスが悪いです。

「Java式」のパフォーマンスが高いことを読みました。どういうわけか、私は表現を思い付くことができません。

助けて!

回答:

回答№1は0

やってみて。以下の自己説明写真

ここに画像の説明を入力

式が実際に行うことを文字列化するためにjava docでチェックすることを忘れないでください。

取り替えます に一致するこの文字列の部分文字列