文本到数组的转换



如何将包含逗号的文本文件转换为由这些逗号分隔的数组?例如,我使用

var = importdata(filename)
disp(var) 

这显然显示了以下内容'please, help, me'

然后,我如何使var成为一个数组,以便使用类似于var(2)的东西提取单个单词?

使用strsplit(要求≥R2013a(或split(要求≥r216b(将字符数组var{1}拆分为一个单元格数组,该数组在其单独的单元格中包含这些字。

v = strsplit(var{1},', ');   %or v = split(var{1},' ,');

现在v{1}v{2}v{3}分别给出'please''help''me'
var{1}被使用,因为必须从importdata返回一个单元数组var。如果var不是一个单元数组,而是一个字符数组,那么在disp的输出中就不会得到单引号。

相关内容

  • 没有找到相关文章

最新更新