如何在Matlab上删除文本文件中的所有单词

时间:2014-03-06 19:33:21

标签: matlab

我的输出如下:

enter image description here

但我必须删除单词功能,并获得如下输出: enter image description here

1 个答案:

答案 0 :(得分:2)

要对此类文本文件进行后期处理,请使用regexprep

>> fid=fopen('myfile.txt','r');
>> dat = fread(fid,'*char')'; %' read in characters, store in char array
>> fclose(fid);
>> dat_new = regexprep(dat,'feature','')
dat_new =
1 1:1 2:1 3:1 4:0 5:1 

0 1:0 2:1 3:0 4:1 5:-1 

0 1:1 2:0 3:0 4:1 5:-1 

0 1:0 2:0 3:0 4:1 5:1 

0 1:1 2:0 3:0 4:0 5:-1 

1 1:1 2:0 3:1 4:1 5:1 

0 1:0 2:0 3:0 4:1 5:-1 

写新文件;

fid = fopen('myfile_new.txt','w');
fwrite(fid,dat_new);
fclose(fid);