Показать сообщение отдельно
  #5  
Старый 07.10.2010, 20:55
Аватар для eXplorer
eXplorer eXplorer вне форума
Активный
 
Регистрация: 06.08.2010
Адрес: Ярославль
Сообщения: 264
Версия Delphi: 7
Репутация: 14
По умолчанию

Цитата:
Сообщение от Страдалецъ
Видимо вы хотели такое:
Код:
Var i,j: Integer;
begin
 for i := 0 to Memo1.Lines.Count - 1
 do if Pos('<3>', Memo1.Lines[i]) <> 0
    then for j := i - 1 downto 0
         do if Pos('<2>', Memo1.Lines[j]) <> 0
            then Memo1.Lines.Delete(j);
удаляет только строку <2>...
нужно удалить всё между <2> и <3> и саму строку <2>
Ответить с цитированием