1
使用textscan我試圖讀取一個逗號按以下格式分隔數據的文件:textscan在Matlab當分隔符是在野外,什麼忽略「字
"1234","24.0","Hello, my name is Joe"
"4567","25,0","Hi, I'm Jane"
非逗號分隔符在第三個領域是有問題的,我最終不希望""
周圍的數據。
我試過以下,但它留下了「在最後一場的結束。我可以通過很多方式來消除這種情況,但是我覺得這很煩人,並且確信有一個更明智的方法。有任何想法嗎?
textscan(fileId, '"%s %s %s', 'Delimiter', {'","'})
使用%s"
爲formatSpec的最後一部分看起來很自然,但不工作。
好點!它實際上結束了'%q'思想的'textscan(fileId,'%q%q%q','Delimiter',',')' – user1507844 2013-04-26 17:44:50
+1,但應該是@ user1507844(逗號分隔符) – Amro 2013-04-26 17:47:30