필터 지우기
필터 지우기

Find part of string and remove entire line

조회 수: 1 (최근 30일)
Jacky
Jacky 2013년 6월 11일
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'.

답변 (1개)

Angus
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.

카테고리

Help CenterFile Exchange에서 Characters and Strings에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by