Find part of string and remove entire line
조회 수: 1 (최근 30일)
이전 댓글 표시
Hi,
I have a text file that looks like this 'textfile.txt':
'Algorithm: G:\folder: Example'
'2013-May-30 20:46:10'
'QAdR = 123678'
'QaDB = 9098'
'This is what I wanted'
How do i find all the special characters ':' & '=' and remove the entire row containing ':' & '=' and write it to 'textfile.txt'. My new 'textfile.txt' should only contain 'This is what I wanted'.
댓글 수: 0
답변 (1개)
Angus
2013년 6월 11일
편집: Angus
2013년 6월 11일
Hi, probably start by reading in the text file
filename='textfile.txt';
f=fopen(filename);
line1=fgetl(f);
Then you could check each line with a regexp and save it if it does not contain your characters.
if isempty(regexp(line1,'[:=]'))
...% save your line
end
and build a new text file from there.
Hope this helps as a start at least.
댓글 수: 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!