Вниз
Скачать: CL | DM;

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

← →
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 вся ветка

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



Память: 0.47 MB
Время: 0.013 c
6-29998
allsamara
2002-12-27 10:02
2003.03.10
Как с помощью Indy компанент слать данные.


1-29918
denick
2003-02-21 17:00
2003.03.10
Вопрос про ScrollBar


14-30023
NewUser
2003-02-24 08:12
2003.03.10
Работа с DLL


1-29813
SeNtiMeL
2003-02-23 00:20
2003.03.10
Как читать коммандную строку ????


1-29889
apple11
2003-02-26 15:27
2003.03.10
Что такое Stream и для чего они нужны?




   Наверх