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