我正在解析制表符分隔文件,其中一些列中包含逗号。 每个带逗号的列都会被引号括起来,以后会破坏一些代码,试图搜索这些值(不带引号)。例如,如果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];
}