2017-06-03 32 views
1

實際的記錄我想刪除的空間和一個記錄之間的特殊字符,

「102」, 「kal12 3 @」, 「18009」, 「10009」, 「29」, 「HR」,」德爾」

我想要什麼(期待記錄)

「102」, 「kal123」, 「18009」, 「10009」, 「29」, 「HR」, 「德爾」

對於以上場景,如果你看到記錄「kal12 3 @」,這是實際的記錄,但我想轉換的記錄像「kal123」我使用「StringHandling.CHANGE(」你好世界!「,」世界「,」傢伙「)」功能刪除特殊字符和空間刪除使用的StringHandling.TRIM(「世界上最好的! 「) 但我想刪除在時間空間和特殊字符,所以任何人都可以請幫我解決這個問題。

我使用了Talend Open Studio的

感謝&問候, 納雷什

回答

1

假設字段名稱row1.myField,試試這個在TMAP:
row1.myField.replaceAll("[@ ]", "")

你只需要包括你想從row1.myField方括號去掉每個字符

希望這有助於。

TRF

+0

#TRF親愛的,對我非常有幫助,我非常感謝你。 –

+0

太棒了!不要猶豫,以解決您的問題;) – TRF

相關問題