2017-08-16 4 views
0

私はジュニア開発者としての私の最初のプロジェクトの1つに挑戦しています。私は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は)私は「ときにこだわっているものですフィールド区切り文字として "="を使用し、行区切り文字として "\ n"を使用して、新しい区切りメタデータファイルを作成しようとしました。

";"を含む複数の行区切り記号を持つ方法はありますか?私は自分の行に7行目の他のアイテムを置くことができましたか?

答えて

0

はいできます。

\ nと;を含む正規表現を作成します。両方ともフィールド区切りフィールドに与えます

+0

「\ n |」と書くと、行区切りフィールドでは、ファイルプレビューで何も取得されません。 – mjvinti

関連する問題