Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.01.2013, 18:38   #1
FleXik
Форумчанин
 
Регистрация: 01.11.2012
Сообщений: 770
По умолчанию Удаление пустой строки в Memo, как?

Парсится нужны мне текст, но почему-то с пустой строкой (1 строка текст, 2 строка пустая), как удалить пустую строку в Memo?
FleXik вне форума Ответить с цитированием
Старый 14.01.2013, 18:41   #2
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,434
По умолчанию

Циклом по строкам и проверка совпадения с EmptyStr
Человек_Борща вне форума Ответить с цитированием
Старый 14.01.2013, 18:44   #3
FleXik
Форумчанин
 
Регистрация: 01.11.2012
Сообщений: 770
По умолчанию

Код:
Memo1.Text := StringReplace(Memo1.Text, #13#10#13#10, #13#10, [rfReplaceAll]);
вот, может кому-то пригодится
FleXik вне форума Ответить с цитированием
Старый 14.01.2013, 18:44   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Пустая в конце? Memo.Lines.Text:=trim(Memo.Lines.Te xt);
Иначе Memo.Lines.Text:=StringReplace(Memo .Lines.Text,#13#10,'',[rfReplaceAll]);

Цитата:
вот, может кому-то пригодится
Во! Я так хотел написать...
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 14.01.2013, 19:44   #5
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Стоит добавить, что не совсем все так просто. Строка из пробела или нескольких - пустая или нет? Если считается пустой, то её так не удалишь. Только в цикле, как Человек_Борща предлагал. Или совсем уж хитрой циклической заменой
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 14.01.2013, 21:35   #6
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,434
По умолчанию

Триммируйте строку в проверке, и не будет проблем со строкой и пробелами.
Человек_Борща вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Memo удаление строки... sdfy Общие вопросы Delphi 12 21.10.2012 01:45
Удаление строки в memo dubailand Общие вопросы Delphi 6 21.12.2011 16:04
Запрет на удаление пустой строки StringGrid Sheeby Помощь студентам 8 25.04.2011 07:31
Удаление пустой строки ggxxx Microsoft Office Excel 2 30.04.2010 16:10
удаление строки, начинающейся с пустой ячейки grichanuk Microsoft Office Excel 3 01.12.2009 05:31