![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 22.03.2012
Сообщений: 99
|
![]()
привет уважаемые программисты
спасибо что всегда помогаете у меня вот какой вопрос допустим у меня есть текст : 1 ) Hello my name is Sasha 2) Hello my name is Sasha aaa111 3) Hello BBB111 my name is Sasha 4) i live in the world 5) i live in ccc333 the world мне нужна найти и удалить строки где нет aaa111 или BBB111 или ccc333 в моем примере после выполнения команды должен остаться вот так 2) Hello my name is Sasha aaa111 3) Hello BBB111 my name is Sasha 5) i live in ccc333 the world если есть в строке aaa111 или BBB111 или ccc333 то оставляем эту строку а если нет удаляем очень прошу поподробней ЗАРАНЕЕ ОГРОМНОЕ СПАСИБО |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,504
|
![]()
Есть функция Pos.
Код:
|
![]() |
![]() |
![]() |
#3 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#4 | |
Пользователь
Регистрация: 22.03.2012
Сообщений: 99
|
![]() Цитата:
пожалуйста поподробней |
|
![]() |
![]() |
![]() |
#5 |
Участник клуба
Регистрация: 29.09.2008
Сообщений: 1,234
|
![]()
Текст где храниться? Закиньте его в TStringList, получиться так
Код:
|
![]() |
![]() |
![]() |
#6 | |
Пользователь
Регистрация: 22.03.2012
Сообщений: 99
|
![]() Цитата:
Код:
Последний раз редактировалось mr_xxx; 06.01.2014 в 14:41. |
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 22.03.2012
Сообщений: 99
|
![]()
вот допустим текст
Код:
но после пропуска этого текста через прогу становится вот таким Код:
Последний раз редактировалось mr_xxx; 06.01.2014 в 14:40. |
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
во-первых, любые циклы, в которых изменяется количество записей, нужно крутить или в циклах repeay \ while, либо в обратном цикле for :
Код:
Тут обработка чуть посложнее требуется, чем простое удаление строк, в которых нет заданной подстроки... |
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 22.03.2012
Сообщений: 99
|
![]()
всем спасибо
жаль что проблема остается открытой |
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 28.09.2013
Сообщений: 115
|
![]()
попробуйте так
Код:
Что бы еще такого сделать, чтобы ничего не делать?
Последний раз редактировалось DpolenST; 06.01.2014 в 20:08. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[C++]Добавление к каждой заданной подстроке другой заданной подстроки | Бинари | Помощь студентам | 0 | 25.10.2011 07:22 |
Даны строки S и S0. Удалить из строки S все подстроки, совпадающие с S0 . Если совпадающих подстрок нет, | Шпунюся | Помощь студентам | 1 | 16.12.2010 21:02 |
VBA_макрос: удалить всю строку в таблице, если в ней есть слово "удалить" | макарошка | Microsoft Office Excel | 15 | 05.10.2010 09:09 |
как определить в StringGrid строку, в которой нет одинаковых элеметов | Blue Sky | Помощь студентам | 2 | 17.06.2010 16:30 |
Удалить из строки S1 первую, последнюю, все подстроки совпадающие с S2 | ТРОЯН=) | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 10.12.2008 23:28 |