タブ区切りファイルを解析していますが、一部の列にコンマが含まれています。コンマを含む各列は quotes でラップされ、後でそれらの値を検索しようとする一部のコードが壊れます (引用符なし)。たとえば、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];
}