在pentaho数据集成中拆分字符串

在pentaho数据集成中拆分字符串,pentaho,business-intelligence,pdi,Pentaho,Business Intelligence,Pdi,我是pentaho数据集成的初学者,我想用以下形式拆分字符串:FIRSTNAME LASTNAME CODE 我想从代码中分离firstname和lastname,注意lastname可以包含多个单词。 我曾考虑过基于空格分隔符拆分所有字符串,但问题是名称有时可能由两个以上的单词组成。 你能告诉我实现这一点需要遵循的步骤吗?用“拆分字段”步骤拆分行。然后连接lastname1或lastname2OrCode的字段(如果此人有两个姓氏),否则设置代码字段 这个简单的Javascript(别忘了

我是pentaho数据集成的初学者,我想用以下形式拆分字符串:FIRSTNAME LASTNAME CODE 我想从代码中分离firstname和lastname,注意lastname可以包含多个单词。 我曾考虑过基于空格分隔符拆分所有字符串,但问题是名称有时可能由两个以上的单词组成。 你能告诉我实现这一点需要遵循的步骤吗?

用“拆分字段”步骤拆分行。然后连接lastname1或lastname2OrCode的字段(如果此人有两个姓氏),否则设置代码字段

这个简单的Javascript(别忘了点击获取变量)


非常感谢你,在你的帮助下我终于做到了:D
var lastname;
var code;

if(codeTmp==null){
code = lastname2OrCode;
lastname= lastname1;

}else {
lastname = lastname1+ " "+ lastname2OrCode;
code = codeTmp;
}