Показать сообщение отдельно

  #6  
Старый 06.04.2009, 12:55
FindeR
Участник форума
Регистрация: 15.11.2006
Сообщений: 259
С нами: 10255414

Репутация: 151
По умолчанию

Цитата:
Сообщение от winstrool  
есть файлик примерного содержания:

какойто муссссоооорррр!!!
<--!tag-->
какойто муссссоооорррр!!!
</--!tag-->
какойто муссссоооорррр!!!
---------------------------------------
как можно средствами delphi удалить то что находится внутри тега, вместе с самими тегами?

Код:
procedure TForm1.Button1Click(Sender: TObject);
var str:string;
a,b:integer;
begin
str:=memo1.Text;
a:= pos('<--!tag-->',str); //определяем позицию начального тэга
b:= pos('</--!tag-->',str); //конечный тэг
showmessage(inttostr(a));
delete(str,a,b-a+length('</--!tag-->')); //удаляем эту часть
memo1.text := str;
end;
 
Ответить с цитированием