|
发表于 2022-3-9 14:32:28
|
显示全部楼层
clc
clear all
close all
%读并修改文本
fid=fopen('文件路径及名称','r+');
i=0;
while ~feof(fid)
i=i+1;
strtmp=fgetl(fid); %临时变量
x=strfind(strtmp,'w=');
if isempty(x) %若不存在w参数则本行不做处理
content{i}=strtmp;
continue;
else
y=length(strtmp);
para=strtmp(x+2:y);
content{i}=[strtmp ' Wfg=' para]; %添加Wfg参数
end
end
fclose(fid);
%写文本
fid=fopen('文件路径及名称(可重建一个文件)','w+');
for j=1:i
fprintf(fid,'%s\r\n',content{j});
end
fclose(fid);
我前两天也遇到这个问题,自己用matlab弄了一下 |
|