Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.022 c
1-1081113111
vertal
2004-04-05 01:11
2004.04.25
Надежность программ на Delphi


1-1081146161
Iddqd
2004-04-05 10:22
2004.04.25
Как в Outlook


14-1080655768
YurikGl
2004-03-30 18:09
2004.04.25
ebay.com


14-1081106583
Феликс
2004-04-04 23:23
2004.04.25
Вопрос про определение градуса с картинкой.


6-1078079135
LAndreyL
2004-02-29 21:25
2004.04.25
есть ли в Delphi7 аналог TNMHttp из Delphi5?




   Наверх