Caramba Bicho, eres un agonioso
Código Delphi
[-]
var
i,j: integer;
begin
with TStringList.Create do
try
LoadFromFile('d:\prueba.txt');
i:= 0;
while i < Count do
begin
j:= Pos('EMAIL',Uppercase(Strings[i]));
if j > 0 then
begin
Strings[i]:= Copy(Strings[i],j,MAXINT);
inc(i);
end else
Delete(i);
end;
SaveToFile('d:\resultado.txt');
finally
Free;
end;
end;