用逗号读取字符串会自动用引号括起来

时间:2012-12-14 17:57:04

标签: csv groovy

我正在解析制表符分隔文件,其中一些列中包含逗号。 每个带逗号的列都会被引号括起来,以后会破坏一些代码,试图搜索这些值(不带引号)。例如,如果csv文件中的原始值是“A,B,C”,则它现在存储为“”A,B,C“”。

如何自动删除/转义这些额外的报价?

由于

我用来读取文件的代码是:

genresMap = [:] 
new File(runtime_dir + 'file.csv').eachLine {
    def line -> column = line.split("\t");
    genresMap[column[0].toString()] = column[1];
}

0 个答案:

没有答案