Форум: "Основная";
Текущий архив: 2003.03.10;
Скачать: [xml.tar.bz2];
ВнизПоиск текста Найти похожие ветки
← →
ROk (2003-02-28 10:46) [0]Не подскажет ли мне кто?
Как осуществить поиск текста в текстовом файле.
← →
Delirium^.Tremens (2003-02-28 10:48) [1]TFindDialog
← →
ROk (2003-02-28 10:50) [2]А подробнее моно?
← →
gek (2003-02-28 10:54) [3]TFindDialog+F1, но это если текст загружен в редактор Rich или memo
Если же искать в тхт-файле, то построчно-это наиболее легкий путь
← →
ROk (2003-02-28 10:56) [4]to gek
Но построчно очень долго:(
← →
gek (2003-02-28 11:03) [5]Тогда BlockRead
← →
ROk (2003-02-28 11:07) [6]gek © (28.02.03 11:03)
Так ведь не известна длина текста. Какой блок выделять?
← →
mrcat (2003-02-28 11:11) [7]ROk © (28.02.03 11:07)
да не парься: загружай свой *.txt вTStringList
, сортируй и делайTStringList.Find
← →
ROk (2003-02-28 11:14) [8]mrcat © (28.02.03 11:11)
Что сортировать?
Имеется туча файлов *.txt. Содержание прим. такое "Жили-были дед и ......". Нужно найти все файлы, содержащие напр. слово "колобок". Как?
← →
ROk (2003-02-28 11:20) [9]Нужно примерно то что делает FAR по Alt+F7
← →
gek (2003-02-28 11:27) [10]1.Занести все файлы в данной директории в список
2.Просмотреть каждую строку каждого файла на наличие текста "Жили-были дед и ......".
3.Если текст найден прервать чтение для данного файла и перейти к чтению следующего
4.Читать хелп про BlockRead
5.для тебя это будет самым простым способом
← →
ROk (2003-02-28 11:32) [11]
> gek © (28.02.03 11:27)
Искать-то нужно "колобок"
← →
ROk (2003-02-28 11:35) [12]BlockRead"ом нужно искать по байтно, читать каждый байт, но это очено долго получается. Нужно чтобы быстро...
← →
gek (2003-02-28 11:43) [13]Для тех кто в бронепоезде - ЧИТАТЬ HELP ПРО BLOCKREAD
и обратить внимание на первую часть слова, а именно BLOCК
← →
Anatoly Podgoretsky (2003-02-28 11:46) [14]ROk © (28.02.03 11:07)
ReadLn
← →
REA (2003-02-28 11:48) [15]Слов кстати в языке не так уж и много, поэтому если поиск частый, имеет смысл делать кэш для файлов.
← →
Palladin (2003-02-28 12:23) [16]TStringList.LoadFromFile + Pos("колобок",TStringList.Text)
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.03.10;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.008 c