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

回答(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