2017-08-16 58 views
0

作爲初級開發人員,我面臨着我的第一個項目中的一個挑戰。我正在使用Talend打開文件中包含一系列「key = value」對的元數據文件。我最終需要轉換元數據並將其作爲一個新行寫入Excel文件中。在Talend中可以有多個行分隔符嗎?

元數據文件看起來是這樣的:

DOCTYPE=some_data 
DOCNBR=some_data 
DOCREV=some_data 
DOCBASE=some_data 
DOCNAME=some_data 
RELEASE=some_data 
DWG=TYPE=2;NAME=some_data;SIZE=some_data 
DESCRIPTION=some_data 

上面的例子中的7號線(DWG = TYPE = 2; NAME = some_data; SIZE = some_data)就是我卡上時,我m試圖創建一個新的定界的元數據文件,使用「=」作爲字段分隔符和「\ n」作爲行分隔符。

有沒有辦法讓多行分隔符包含「;」這樣我就可以將第7行上的其他項目放在自己的行上?

回答

0

是的,你可以。

寫一個正則表達式,其中包括\ n和;兩者並將其提供給字段分隔符字段

+0

當我編寫「\ n |;」時在行分隔符字段中,我沒有在文件預覽中獲取任何內容。 – mjvinti

相關問題