Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.25;
Скачать: CL | DM;

Вниз

Поиск   Найти похожие ветки 

 
infom ©   (2004-04-06 16:17) [0]

Вопрос конечно ламерский но все равно. Мне необходимо осуществить поиск в StringList того что введено в edit, но там можно ввести несколько слов, а найти те строки StringList-а в которых эти слова встречаются, необязательно рядом.


 
infom ©   (2004-04-06 16:27) [1]

Короче алгоритм поиска как в Винде или Инете


 
Anatoly Podgoretsky ©   (2004-04-06 16:28) [2]

Короче тебе нужен рядовой цикл FOR


 
infom ©   (2004-04-06 16:29) [3]

И что его надо каждый раз запускать для каждой строки StringList-а?


 
infom ©   (2004-04-06 16:30) [4]

А если строк  >200


 
miwa ©   (2004-04-06 16:31) [5]

Может я чего-то недоперепонял, но наверное надо
for i:=0 to stlist.count-1
if (pos(stlist[i],text1)>0 and pos(...)>0 and ...) then (нашли).


 
fatal ©   (2004-04-06 16:32) [6]

Лучше
repeat
стандартный алгоритм поиска
методом простого перебора
unil

:\


 
miwa ©   (2004-04-06 16:33) [7]

Ой, тоесть, конечно, наоборот:
pos(text1,stlist[i])
А глюкнуло меня прикольно - когда нажимал ссылку, Опера врала, что на вопросс еще никто не отвечал. Хотя 16:29 уже было.


 
infom ©   (2004-04-06 16:33) [8]

Ну а если слова не обязательно должны быть рядом в строке StringLista


 
infom ©   (2004-04-06 16:34) [9]

В одной строке около 20 слов


 
Anatoly Podgoretsky ©   (2004-04-06 16:36) [10]

Функция неплохо работает и для нескольких миллионов слов


 
infom ©   (2004-04-06 16:37) [11]


> for i:=0 to stlist.count-1
if (pos(stlist[i],text1)>0 and pos(...)>0 and ...) then (нашли).

но ведь количество слов в тексте запроса неизвестно а значит условие не составиш статичестки


 
Anatoly Podgoretsky ©   (2004-04-06 16:42) [12]

Строй динамически


 
infom ©   (2004-04-06 16:43) [13]

В этом и вопрос был.ПОмогите как


 
infom ©   (2004-04-06 16:55) [14]

У меня до конца работы осталось 35 минут ПОМОГИТЕ


 
Anatoly Podgoretsky ©   (2004-04-06 16:59) [15]

infom ©   (06.04.04 16:55) [14]
[7] готовый код



Страницы: 1 вся ветка

Текущий архив: 2004.04.25;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.023 c
1-1081250493
Эли
2004-04-06 15:21
2004.04.25
Цвет выделенного текста и шрифта в Memo


14-1080735417
Rule
2004-03-31 16:16
2004.04.25
А ещё вопрос, посоветуйте компоненті по украшению внешнего вида


1-1081531477
MaxidroM555
2004-04-09 21:24
2004.04.25
Работа с классами


11-1064310091
Vadim S
2003-09-23 13:41
2004.04.25
KOLDataModule


1-1081153338
Tanuki
2004-04-05 12:22
2004.04.25
Перехват значения