|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.04.2015, 18:08 | #1 |
Регистрация: 29.04.2015
Сообщений: 9
|
Поиск слов в Txt или в Memo по вводу в Edit и тогда действие
Здравствуйте. Может я плохо искал, но мне нужна помощь. Нужно либо уже в заполненном тхт файле или в мемо, при вводе слова в edit оно ищет его и если находит среди всего текста тогда делает определенное действие, например Shape меняет цвет. Подскажите как это сделать.
Последний раз редактировалось JINC; 29.04.2015 в 18:58. |
29.04.2015, 20:53 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
смотрите у Memo метод IndexOf()
|
29.04.2015, 21:20 | #3 |
Регистрация: 29.04.2015
Сообщений: 9
|
А вот еще момент. Например у меня в мемо уже записаны слова : Вася,Петя,Коля. И в едит я ввожу предложение : Сегодня Петя устал. И вот если есть одно слово среди всего предложения которое есть в мемо,то выполняется действие. Тогда как мне быть ? То есть на те слова что бы не обращал внимание,а вот если нужное слово посреди предложения.
|
29.04.2015, 21:38 | #4 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
Memo это
программа — запись алгоритма на языке понятном транслятору
|
29.04.2015, 21:41 | #5 |
Регистрация: 29.04.2015
Сообщений: 9
|
это я понимаю,но. если я ввожу просто слово которое в строке например "Вася" в первой строке,оно выполнит действие,а если я уже напишу "устал Вася",то действие не выполнится,а мне нужно что бы оно игнорировало слово "устал"
|
29.04.2015, 23:34 | #6 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
начнем сначала
есть много-много слов(точнее букв) (тот самый Мемо) для поиска мы вводим два слова "устал Вася" а теперь что мы хотим (должны) найти? при условии что в мемо есть и "Вася" и "устал" но там нет "устал Вася". P.S. если мы не хотим искать ВСЮ введенную последовательность букв (а компьютер не знает что такое слово, он знает только последовательность букв(знаков), то сначала мы должны выделить ту последовательность которую будем искать, и потом уже ЕЕ (выделенную последовательность называемую для краткости словом) искать.
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 29.04.2015 в 23:39. |
29.04.2015, 23:53 | #7 |
Регистрация: 29.04.2015
Сообщений: 9
|
В том то и дело,что последовательность не угадать,ключевое слово только "Вася" но если но нужно сделать действие если это слово есть в мемо. Но оно может вписываться в едит не одно,а в предложении "Сегодня был трудный день и Вася устал". Вот слово Вася в мемо есть,а остальные слова что бы просто игнорировать.
|
30.04.2015, 06:45 | #8 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
FULL-TEXT поиск?
Что-то типа: Код:
I'm learning to live...
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Порядок слов в edit | nibufep | Общие вопросы Delphi | 3 | 10.12.2014 08:08 |
Проверка слов написанных через запятую в Edit | FleXik | Общие вопросы Delphi | 19 | 10.07.2014 08:04 |
как сделать что бы в Edit был прозрачный текст который при введение в Edit все исчез | alman12 | Общие вопросы Delphi | 22 | 09.06.2014 22:21 |
Ввод данных в txt файл из Edit | sinobithug | Общие вопросы C/C++ | 1 | 28.03.2014 08:57 |
Ограничение по вводу символов в Edit-e | Alexij | Общие вопросы Delphi | 1 | 26.06.2008 16:27 |