我是pentaho数据集成的初学者,我想用以下形式拆分字符串:FIRSTNAME LASTNAME CODE 我想将firstname和lastname从代码中分离出来,注意lastname可以包含多个单词。 我想过根据空格分隔符拆分所有字符串,但问题是名称有时可以由两个以上的单词组成。 你能告诉我实现这一目标的步骤吗?
使用步骤“拆分字段”拆分行。如果某人有两个姓氏,则连接姓氏1或姓氏2OrCode的字段,否则设置代码字段。
这个简单的Javascript(不要忘记点击Get变量)
var lastname; var code; if(codeTmp==null){ code = lastname2OrCode; lastname= lastname1; }else { lastname = lastname1+ " "+ lastname2OrCode; code = codeTmp; }