How to replace a string at specific line number in a text file?
조회 수: 7 (최근 30일)
이전 댓글 표시
%%.text file contain%%%
In this
part a
simple
method for
floating‐point
to fixed‐point
%%%new .text file contain%%
In this
part a
simple
method for
/////newly added string///
to fixed‐point
how to replace the string at specific line number?
댓글 수: 3
Rik
2020년 1월 31일
Adding the names of frequent contributors as tags only proves you have seen several questions, which means you should know how to write a complete question. It generally does not attract actual attention.
답변 (1개)
Andrew Janke
2020년 1월 31일
Try this:
- Read in the whole text file
- Split it on \r?\n to break it in to lines
- Now you have an array of lines, so you can edit line(i) to modify just the i-th line
- Use strrep or regexprep to modify the contents of that line
- Use strjoin() to join all the lines back together into a single string
- Write that string out to your new file
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Characters and Strings에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!