当前位置:  开发笔记 > 编程语言 > 正文

当其中一个字段有换行符时,如何将CSV文件中的行连接起来?

如何解决《当其中一个字段有换行符时,如何将CSV文件中的行连接起来?》经验,为你挑选了1个好方法。

如果我有一个逗号分隔文件,如下所示:

foo,bar,n
,a,bc,d
one,two,three
,a,bc,d

我想加入\n,制作这个:

foo,bar,n,a,bc,d
one,two,three,a,bc,d

什么是正则表达技巧?我以为if (/\n,/)会抓住这个.

另外,我是否需要为UTF-8编码文件做任何特殊操作?

最后,Groovy中的解决方案也会有所帮助.



1> Michael Carm..:

你应该使用Text :: CSV_XS而不是自己这样做.它支持嵌入在记录中的换行符以及Unicode文件.您需要在创建解析器时指定正确的选项,因此请务必仔细阅读文档.

推荐阅读
喜生-Da
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有