【发布时间】:2014-07-11 03:11:09
【问题描述】:
CSV 输入文件:
"18","Agent","To identify^M
","b5b553d2-81ab-4ec3-83e0-71ae3cf4afab","1"^M
"1078","Repeat","Identify
it has","0164f3eb-beeb-47dd-b9b9-9b762f430e14","1"^M
"621","Com Dot Com","Identify
","7fc9e73e-3470-4b31-8524-fcb97a4dadee","1"^M
在上面的输入文件中,我有 3 种不同类型的记录。
1) 第 18 条记录(前 2 行),即使它应该是 2 行,它也应该是 2 行。 ^M 错误地放置在第一行的末尾。
预期输出(从第一行删除^M并使其成为一行)
"18","Agent","To identify","b5b553d2-81ab-4ec3-83e0-71ae3cf4afab","1"^M
2) 第 1078 号记录(第 3 行和第 4 行) - 这里我在第 3 行末尾没有 ^M。我想将第 3 行和第 4 行合并为一行。
预期输出
"1078","Repeat","Identify it has ","0164f3eb-beeb-47dd-b9b99b762f430e14","1"^M
3) 第 621 号记录(第 4、5 和 6 行)- ^M 仅在行尾,但中间有一个空行。我想删除空白行并使其成为一行。
预期输出
"621","Com Dot Com","Identify","7fc9e73e-3470-4b31 8524fcb97a4dadee","1"^M
【问题讨论】:
-
请使用formatting tools清晰地格式化您的问题。
-
当然..谢谢..以后的帖子会做..
-
我为您整理了格式,但您不认为您可以用更少的字段和更少的文本来证明您的问题。对于任何考虑帮助必须尝试通读所有内容以找出问题所在的人来说,这一切都非常令人反感。至少它阻止了我去思考它。
-
删除了完整的输入并使其更短以便于阅读......