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

Помогите написать процедуры   Найти похожие ветки 

← →
artem.gor   (2007-04-24 12:31) [0]

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


← →
Megabyte ©   (2007-04-24 13:00) [1]

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


← →
iXT ©   (2007-04-24 13:17) [2]


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

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


← →
artem.gor   (2007-04-24 14:18) [3]

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


← →
Reindeer Moss Eater ©   (2007-04-24 14:20) [4]

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


← →
Kolan ©   (2007-04-24 14:41) [5]

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


← →
Megabyte ©   (2007-04-24 14:46) [6]


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

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

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


← →
iXT ©   (2007-04-24 14:52) [7]

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

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



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

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



Память: 0.46 MB
Время: 0.033 c
8-1145581117
dmitrlast
2006-04-21 04:58
2007.05.13
Почему мерцает Image?


15-1175683320
data
2007-04-04 14:42
2007.05.13
нужен человек для доработки сайта


4-1166136480
Альберт
2006-12-15 01:48
2007.05.13
Перерисовка UI


15-1176147431
palva
2007-04-09 23:37
2007.05.13
Газета Уошингтон пост интересно прикололась


2-1177047683
Alexey (AZ)
2007-04-20 09:41
2007.05.13
Вопрос по оформлению: implementation &amp; interface




   Наверх