我有一个句子以./结尾的文件。 我想在单元格数组中读取文件,每行一个单元格。你能告诉我如何使用textscan来做到这一点。 基本上我想知道如何设置分隔符./.
答案 0 :(得分:1)
我不确定这是否有用
在正常情况下,您可以使用每个句子的新行
tline = fgetl(fileID);
D=textscan(tline,'%s','delimiter','./.');
但是如果你的文件没有每个句子的新行./。作为分隔符,有两种情况,句子不包含任何用作分隔符的字符,即。要么 / 在这种情况下,你可以尝试像
这样的东西C = textscan(fileID,'%s %*1s','delimiter','/','MultipleDelimsAsOne',1);
另一种情况,如果你的句子确实包含这些字符,那么我认为你不能将它们用作分隔符,但我可能错了