0

我有一个文件,其中的句子以 ./. 我想读取单元格数组中的文件,每行一个单元格。你能告诉我如何使用 textscan 做到这一点。基本上我想知道如何放置分隔符 ./.

4

1 回答 1

1

好吧,我不确定这是否有帮助

在正常情况下,您可以使用的每个句子换行

  tline = fgetl(fileID);
  D=textscan(tline,'%s','delimiter','./.');

但是如果您的文件没有每个句子的换行符,只需 ./. 作为分隔符,有两种情况是句子不包含任何用作分隔符的字符,即 . 或 / 在这种情况下,您可以尝试类似

C = textscan(fileID,'%s %*1s','delimiter','/','MultipleDelimsAsOne',1);

另一种情况,如果您的句子确实包含这些字符,那么我认为您不能将它们用作分隔符,但我可能是错的

于 2013-10-27T01:42:49.350 回答