我想删除一条记录之间的空格和特殊字符,

时间:2017-06-03 10:23:28

标签: talend

实际记录

" 102"," kal12 3 @"," 18009"," 10009"," 29" " HR""删除"

我想要什么(期待记录)

" 102"" kal123"" 18009"" 10009"" 29"&# 34; HR""删除"

对于上述情况,如果您看到记录" kal12 3 @"这是实际记录,但我希望将记录转换为" kal123"我被使用了" StringHandling.CHANGE("你好世界!","世界","家伙")"用于删除特殊字符和删除空间的函数StringHandling.TRIM(" hellow world!") 但是我想一次删除空格和特殊字符,所以任何人都可以帮我解决这个问题。

我正在使用Talend open studio

感谢和安培;问候, Naresh

1 个答案:

答案 0 :(得分:1)

假设字段名称为row1.myField,请在tMap中尝试:
row1.myField.replaceAll("[@ ]", "")

您只需要在方括号之间包含要从row1.myField中删除的每个字符。

希望这会有所帮助。

TRF