如果我有一个逗号分隔文件,如下所示:
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中的解决方案也会有所帮助.
你应该使用Text :: CSV_XS而不是自己这样做.它支持嵌入在记录中的换行符以及Unicode文件.您需要在创建解析器时指定正确的选项,因此请务必仔细阅读文档.