Editing a txt file and replace a specifics lines
1 view (last 30 days)
Show older comments
judy abbott
on 8 Apr 2016
Commented: judy abbott
on 8 Apr 2016
Dear all, my question is about the edition of an txt file and the replacement of the 4 and the 5 line and keep the above ones and the after ones: txtfile = ZZZ.txt
Not change
Not change
Not change
TO change
TO change
Any suggestions please.
2 Comments
Accepted Answer
Azzi Abdelmalek
on 8 Apr 2016
Edited: Azzi Abdelmalek
on 8 Apr 2016
Read your text file
fid=fopen('ZZZ.txt')
s=textscan(fid,'%s')
fclose(fid)
out=[s{:}]
Then replace whatever you want
3 Comments
Azzi Abdelmalek
on 8 Apr 2016
%lines that replace the two lines of out
line1='abc'
line2='efg'
out(4:5)={line1;line2}
fid=fopen('fic1.txt','w')
for k=1:numel(out)
fprintf(fid,'%s\n',out{k})
end
fclose(fid)
More Answers (0)
See Also
Categories
Find more on Get Started with MATLAB in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!