Форум: "Основная";
Текущий архив: 2004.04.25;
Скачать: [xml.tar.bz2];
ВнизПоиск Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.041 c