Тема
:
Как программно удалить строчку если в ней отсутствует символ ?
Показать сообщение отдельно
#
13
10.07.2012, 07:16
lmikle
Модератор
Регистрация: 17.04.2008
Сообщения: 8,096
Версия Delphi: 7, XE3, 10.2
Репутация:
49089
Цитата:
Сообщение от
angvelem
Нельзя увеличивать
i
, когда произошло удаление.
А цикл в обратном порядке просто прокрутить не догадались?
Код:
For i := Memo1.Lines.Count-1 DownTo 0 Do If Pos('.',Memo1.Lines[i]) = 0 Then Memo1.Lines.Delete(I);
lmikle
Посмотреть профиль
Отправить персональное сообщение для lmikle
Найти все сообщения от lmikle