Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Помогите написать процедуры [D6]


artem.gor ©   (2007-04-24 12:31:00) 

Подскажите как написать процедуры.
Мне нужно в в строке находить текст который находиться в ссылках, те в тегах <a></a>, в тегах <title></title> в заголовках <hx>.
Вообщем нужна некая реализация HTML парсера для строки.


iXT   (2007-04-24 14:52:00) [1]

function ParserHTML(htmlStr: string; tag: string):string;
begin
// [4]
a:=Ищем('<'+tag+'>');
b:=Ищем('</'+tag+'>');
result:=Copy(от a до b)
end;

a и b учитывать с длинной тегов


Megabyte   (2007-04-24 14:46:00) [2]


> artem.gor  (24.04.07 14:18) [3]

2) Проблема в алгоритме написания процедуры

2) Вообще-то такие простые алгоритмы должны быть в голове любого программиста, на то он и программист. Ну я так всегда думал
Другое дело, если не знаешь, как это реализовать на Дельфи, либо алгоритм сложнее...


Kolan   (2007-04-24 14:41:00) [3]

Скачай модуль RegExpr и напиши нужные регулярные выражения


Reindeer Moss Eater   (2007-04-24 14:20:00) [4]

Поиск подстроки в строке - проблема?


artem.gor   (2007-04-24 14:18:00) [5]

1) на входе одна длинная строка
2) Проблема в алгоритме написания процедуры, на входе процедуры эта строка, на выходе содержимое заданных тегов.


iXT   (2007-04-24 13:17:00) [6]


> в чем конкретно проблема?

В формулировке вопроса


Megabyte   (2007-04-24 13:00:00) [7]

1) Что на входе будет: текстовая переменная, поток, html-файл?
2) "Вообщем нужна некая реализация HTML парсера для строки" - в чем конкретно проблема?


Наверх

Титульная страница Поиск, карта сайта Написать письмо