0
我有一個文件,其中的句子以./結尾。 我想讀取單元格數組中的文件,每行有一個單元格。你能告訴我如何使用textscan來做到這一點。 基本上我想知道如何把分隔符./。正在讀取文件在matlab中的特殊字符分隔符後
我有一個文件,其中的句子以./結尾。 我想讀取單元格數組中的文件,每行有一個單元格。你能告訴我如何使用textscan來做到這一點。 基本上我想知道如何把分隔符./。正在讀取文件在matlab中的特殊字符分隔符後
好吧,我不知道這是有幫助還是不
在每個句子中的新線的正常情況下你可以使用
tline = fgetl(fileID);
D=textscan(tline,'%s','delimiter','./.');
,但如果你的文件沒有新線每個句子只是./。作爲分隔符,有兩種情況是句子不包含用作分隔符的任何字符,即,或/ 在這種情況下,你可以嘗試這樣
C = textscan(fileID,'%s %*1s','delimiter','/','MultipleDelimsAsOne',1);
另一種情況下,如果你的句子確實包含這些字符,那麼我認爲你不能把它們作爲一個分隔符,但我可能是錯的