【发布时间】:2018-07-27 13:26:55
【问题描述】:
如果我有这样的一行。 536381,82567,”AIRLINE LOUNGE,METAL SIGN”,2,12/1/2010 9:41,2.1,15311,英国
我如何得到这样的输出: 536381,82567,”AIRLINE LOUNGE METAL SIGN”,2,12/1/2010 9:41,2.1,15311,United Kingdom
【问题讨论】:
如果我有这样的一行。 536381,82567,”AIRLINE LOUNGE,METAL SIGN”,2,12/1/2010 9:41,2.1,15311,英国
我如何得到这样的输出: 536381,82567,”AIRLINE LOUNGE METAL SIGN”,2,12/1/2010 9:41,2.1,15311,United Kingdom
【问题讨论】:
如果您使用任何编程语言来提取此记录,那么您可以使用替换操作来删除带有空格的“,”。
就像在 Java 中一样String.replace(","," ");
【讨论】:
由于没有特别提到使用的程序,一般的解决方案是先解析,将逗号替换为空格,然后再次保存为csv文件。
例如,我将在 Excel 中打开此 CSV,使用 REPLACE 将“'”替换为“”,然后再次另存为 CSV。
任何可以解析 CSV 的编程语言都可以做到这一点。
【讨论】: