Вниз
Скачать: 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.01 c
3-29744
vitnt
2003-02-19 15:04
2003.03.10
Настройки BDE для IB


14-30113
GebbelZ
2003-02-22 00:35
2003.03.10
У кого какая стипендия?


4-30178
mbIkola
2003-01-10 17:57
2003.03.10
Как узнать название сообщения по его коду


14-30018
Amit
2003-02-24 10:03
2003.03.10
It s cool! Верно...


9-29694
Nostradamus
2002-10-08 18:51
2003.03.10
Как лучше?




   Наверх