Показать сообщение отдельно
  #6  
Старый 30.08.2010, 09:00
Аватар для Bars1992
Bars1992 Bars1992 вне форума
Активный
 
Регистрация: 24.04.2010
Адрес: Украина, Кременчуг
Сообщения: 249
Репутация: 22
По умолчанию

Вот пример поиска всех ссылок на странице:
PHP код:
procedure TForm1.Button1Click(SenderTObject);
var
rege:tregexpr;
s:string;
begin
s
:=idhttp1.Get(edit1.Text);
rege:=tregexpr.Create;
rege.Expression:='(http|ftp)://([\w.]+)/([\w\?\+=\-\.\\]+)';
if 
rege.Exec(sthen
 begin
 memo1
.Lines.Clear;
 
memo1.Lines.Add('На данной странице найдены следущие ссылки:');
 
repeat
 memo1
.Lines.Add(rege.Match[0]);
 
until not rege.ExecNext;
 
end
 
else
 
memo1.Lines.Add('На данной странице ссылок не обнаружено...');

rege.Free;
end

чтобы всё это заработало надо подключить модуль "regExpr" . Файл модулюя прилогается.
Вложения
Тип файла: rar RegExpr.rar (30.9 Кбайт, 25 просмотров)
__________________
Не твори зла, и жизнь повернется к тебе передом
Ответить с цитированием