在Pentaho数据集成中,我需要(从Excel输入)替换特定的字符串。
我需要在第一个逗号之后删除所有字符(它可以处于临时位置),如下所示:
"A,b,c,f" -> "A"
"aaaaa,bbbb,cccc" -> "aaaaa"
我已尝试string cut
,但它允许我在特定数量的字符(不是特定字词或字符,例如逗号)后剪切。
在我的sql中是:SUBSTRING_INDEX(technician, ',', 1)
..但Pentaho会是什么?
谢谢
答案 0 :(得分:0)
您可以使用“替换字符串”步骤,将其设置为使用RegEx进行搜索和替换,将搜索RegEx设置为([^,] ),. 并将替换字段设置为$ 1。 / p>