Warm tip: This article is reproduced from serverfault.com, please click

talend-正确读取包含文件分隔符的值

(talend - Read correctly a value which includes the file's delimiter)

发布于 2021-01-04 12:02:30

我有一列假设取值:你好,泰德

但是因为文件的定界符是“”,所以它将句子分成两列。

第一栏:你好

第 2 列:泰德

我如何输出:你好,泰德?

提前致谢。

Questioner
DrGenius
Viewed
0
Omar AlSaghier 2021-01-18 19:49:31

你可以首先逐行读取带有“tFileInputRow”的文件,然后使用一段Java代码“查找并替换”逗号与空格(“,”)的每一行,并仅将其替换为空格(“”)在“tJavaRow”里面。之后尝试使用 tExtractFields 组件根据所需模式提取字段,然后照常继续。