繁体   English   中英

Pentaho水壶的Java表达式

[英]Java expression for Pentaho Kettle

我处境不稳定。 我正在寻找一种“ JAVA EXPRESSION”来代替水壶中定义的“占位符”。

我的传入字符串A是

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

我的传入字符串Y是

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

替换后,最终输出必须为

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

基本上,我要替换“占位符”? 在“字符串A”和“字符串B”中。

实际上,数据量非常大,因此我尝试过的“ javascript”,“ calculator”和“ replace in string”以及所有其他选项在性能上都是可悲的。

我读过“ Java表达式”的性能很高。 不知何故,我无法提出这个表达。

任何帮助!

试试看。 自我说明如下

在此处输入图片说明

不要忘了用java doc检查字符串实际上是做什么的。

替换此字符串匹配的每个

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM