Форум: "Основная";
Текущий архив: 2007.09.02;
Скачать: [xml.tar.bz2];
ВнизКак удалить пустые строки в Мемо Найти похожие ветки
← →
WebSQLNeederr (2007-06-24 15:45) [0]Есть ли такая возможность? Без прохода циклом по всем строкам Мемо.
← →
Плохиш © (2007-06-24 16:11) [1]Как выхлюпать пиво, стоящее в холодильнике, не подходя к холодильнику?
← →
Инс © (2007-06-24 17:13) [2]А почему имеено "Без прохода циклом по всем строкам Мемо"?
Ну, например, так: получить строку str:=Memo.Lines.Text, заменить в ней все двойные переводы строки одикарными, и снова присвоить Memo.Lines.Text:=str;
← →
Инс © (2007-06-24 17:14) [3]Хотя нет, не просто двойные, а вообще, повторяющиеся
← →
Loginov Dmitry © (2007-06-24 18:37) [4]> Есть ли такая возможность? Без прохода циклом по всем строкам
> Мемо.
Такая возможность есть. Используй клавиши "Delete" либо "BackSpace".
← →
KilkennyCat © (2007-06-25 00:46) [5]
> Loginov Dmitry © (24.06.07 18:37) [4]
Надо еще мышку. Работая клавиатурой только проходом по всем строкам.
Наиболее быстрое решение - написание специализированного поисковика0d0a0d0a
(как там делфя предупреждает... платформозависимый код? ;) ) То есть, раз нам нужно 4 байта, можно бегать по тексту семимильными шагами. А если еще и учесть условие, что непустая строка имеет размер не менее N байтов, то и еще быстрее.
← →
WebSQLNeederr (2007-06-25 10:30) [6]да уж, помогли ...
← →
Anatoly Podgoretsky © (2007-06-25 11:22) [7]StringReplace
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2007.09.02;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.045 c