使用textscan我正在尝试以下列格式读取具有逗号分隔数据的文件:
"1234","24.0","Hello, my name is Joe"
"4567","25,0","Hi, I'm Jane"
第三个字段中的非分隔符逗号有问题,我最终不希望""
围绕这些数据。
我已经尝试了以下内容,但它留下了“在最后一个字段的末尾。我可以删除这种方式,但我发现它非常烦人,并且确信有一种更聪明的方法。任何想法?
textscan(fileId, '"%s %s %s', 'Delimiter', {'","'})
将%s"
用于formatSpec的最后一部分似乎很自然,但是无效。
答案 0 :(得分:2)
你可以这样做
textscan(fileID,'%q,%q,%q','Delimiter','\n');