![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 09.09.2009
Сообщений: 31
|
![]()
как найти слово в мемо и удалить все строки где это слово встречается
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
примерно так:
Код:
Поиск слова будет производится только в заданном регистре. Т.е. если Вы зададите слово прописными буквами, то слова, написанные строчными - не найдутся. И ещё. Удаление будет и тех строк, где слово входит в состав другого текста. Например, слово ЛОМ удаляться строки, где есть ОБЛОМ ДУБОЛОМ ЛОМБАРД и т.д. Если это не устраивает, тогда надо: 1) решить, что является разделителем слов 2) парсить строку и разбирать на отдельные слова. 3) отдельные слова проверять на совпадения на форуме полно примеров, так строчку разобрать на отдельные слова. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 09.09.2009
Сообщений: 31
|
![]()
спасибо....
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 09.09.2009
Сообщений: 31
|
![]()
как в мемо2 удалить такие же по счету строчки ,которые были удалены из stringlist'a
|
![]() |
![]() |
![]() |
#5 |
Очень суровый
Участник клуба
Регистрация: 17.12.2009
Сообщений: 1,988
|
![]()
memo2.Lines.Delete(i); - удаляет i-ую строку из мемо.
для последующего удаления если знаешь номера строк, которые нужно удалить, то i:=i-1; ТЕ: Код:
Ненавижу быть как все, но люблю, чтобы все были как я.
Последний раз редактировалось MyLastHit; 20.03.2011 в 15:33. |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 09.09.2009
Сообщений: 31
|
![]()
а если не знаю.
которые были удалены из stringlist'a |
![]() |
![]() |
![]() |
#7 |
Очень суровый
Участник клуба
Регистрация: 17.12.2009
Сообщений: 1,988
|
![]()
Тоесть тогда вопрос нужно формулировать вот так:
Хочу удалить строки из мемо, но не знаю какие. Посоветуйте.
Ненавижу быть как все, но люблю, чтобы все были как я.
|
![]() |
![]() |
![]() |
#8 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
p.s. А зачем ЭТО Вам?! Боюсь, что Вы задачу решаете совсем не так! |
|
![]() |
![]() |
![]() |
#9 | |
Форумчанин
Регистрация: 26.07.2009
Сообщений: 489
|
![]() Цитата:
А если серьезно, меня поражают люди, которые хранят инфу в Memo. Есть же способы лучше, а в Memo можно только отображать и получать инфу
Если в глубине души вы программист, то, следуя своим наклонностям, вы захотите написать кусок кода.
|
|
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 09.09.2009
Сообщений: 31
|
![]()
возможно, может плохо объясяю.
есть мемо1 внем ищу слово и удаляю строку ,где это слово встречается Код:
например строки 1,5,7,9,и т.д. то и в мемо2 надо удалить такие же 1,5,7,9 Последний раз редактировалось grater83; 20.03.2011 в 22:04. Причина: я отображаю и инфу. перед отображением надо сделать так |
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
мемо и текст | nikolas0 | Общие вопросы Delphi | 14 | 02.02.2011 01:26 |
мемо | bulldog5293 | Работа с сетью в Delphi | 3 | 13.07.2010 21:43 |
Как скопировать текст из мемо одной формы в мемо другой | CraZZy RabbIt | Общие вопросы Delphi | 4 | 27.02.2009 00:01 |
ЗАмена в мемо | Drain | Общие вопросы Delphi | 2 | 29.01.2008 16:22 |
мемо | ben95 | Общие вопросы Delphi | 1 | 29.01.2008 10:10 |