Pentaho水壶的Java表达式
我的处境岌岌可危。我正在寻找一个“JAVA表达式”来替换壶中定义的“占位符” 我传入的字符串是APentaho水壶的Java表达式,java,expression,pentaho,kettle,pdi,Java,Expression,Pentaho,Kettle,Pdi,我的处境岌岌可危。我正在寻找一个“JAVA表达式”来替换壶中定义的“占位符” 我传入的字符串是A <consumers> ?place-holder? </consumers> ?占位符? 我传入的字符串Y是 <consumer> <info>X</info> </consumer> X 替换后,最终输出必须为 <consumers> <consumer> &
<consumers>
?place-holder?
</consumers>
?占位符?
我传入的字符串Y是
<consumer>
<info>X</info>
</consumer>
X
替换后,最终输出必须为
<consumers>
<consumer>
<info>X</info>
</consumer>
</consumers>
X
基本上我是在替换?占位符?在“字符串A”中加上“字符串B”
实际上,数据量非常大,因此“javascript”、“计算器”和“字符串替换”以及我尝试过的所有其他选项的性能都很差
我曾读到“Java表达式”的性能很高。不知怎的,我想不出这个表达方式
任何帮助 试试看。自述图片如下 别忘了用java文档检查表达式的实际作用 替换此字符串中与
您是否尝试过
Regex求值
和/或XML连接
?XML连接的性能很差。那是我第一次尝试的。Regex的性能也很低。此外,无法得出任何准确的正则表达式:(如果您的输入是格式良好的XML,那么我最好使用XML输入流(StAX)步骤,即SAX解析器。它很快。谢谢您的时间。但是我无法打开图像。当我单击时,它会显示“无效响应”。它在这里。可能是网站www.imgur.com已关闭。请稍后再试。