Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.11;
Скачать: CL | DM;

Вниз

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

 
Pa5ha   (2004-03-23 13:27) [0]

Нужно проверить наличие строки в строке и вернуть желательно правду или ложь. Не подскажете ли функцию побыстрее, а то файлов очень много, которые проверять надо.


 
Fay ©   (2004-03-23 13:30) [1]

pos


 
spirit ©   (2004-03-23 13:30) [2]

Функция F1


 
Fay ©   (2004-03-23 13:33) [3]

Могу угадать следующий вопрос.
"Как загрузить/преобразовать файл в строку?!! Срочно!! Файлов очень много!!!!!"


 
panov ©   (2004-03-23 13:33) [4]

Не функцию тебе надо, а алгоритм поиска.
Ищи в яндексе по словам Мур delphi.
здесь смотри -
http://program.rin.ru/cgi-bin/print.pl?id=828


 
Digitman ©   (2004-03-23 13:34) [5]

Pos, AnsiPos, AnsiStrPos

выбирай на вкус


 
Pa5ha   (2004-03-24 14:14) [6]


> "Как загрузить/преобразовать файл в строку?!! Срочно!! Файлов
> очень много!!!!!"

Нет, не угадал. Как установить TListView, чтоб был виден найденый файл? Короче, как скролом пользоваться?


 
vk_3057 ©   (2004-03-24 15:13) [7]

function ExisySubStr(lpSubStr,lpStr:string):boolean;
begin
Result:=Pos(lpSubStr,lpStr)<>0;
end;


 
Pa5ha   (2004-03-24 15:29) [8]

vk_3057Сенкс.


 
Defunct ©   (2004-03-24 15:31) [9]

ЗЫ: если нужно искать строку в файле (с как можно более высокой скоростью поиска) - загружайте файл частично или полностью в массив символов или в TMemoryStream, и посимвольно ищите то, что Вам необходимо найти.


 
Pa5ha   (2004-03-24 16:12) [10]


> function ExisySubStr(lpSubStr,lpStr:string):boolean;
> begin
> Result:=Pos(lpSubStr,lpStr)<>0;
> end;

ERROR: не <>0, а >0;
А так все руль, всем спасибо, работает даже быстрее, чем я думал...



Страницы: 1 вся ветка

Текущий архив: 2004.04.11;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.097 c
14-1080221105
IronHawk
2004-03-25 16:25
2004.04.11
Киевская встреча Мастаков в реале №8


14-1079596768
Leon Crom
2004-03-18 10:59
2004.04.11
Пасхальные яйца


1-1082553418
t_vic
2004-04-21 17:16
2004.04.11
Кнопочка в ячейке StringGrida


4-1079440765
Cosinus
2004-03-16 15:39
2004.04.11
Перехват всех документов, посланных на принтер


3-1079095883
Девушка
2004-03-12 15:51
2004.04.11
SQL Server 2000 - удаление таблиц, идентификатор записей