![]() |
Парсинг HTML в Delphi
В TStrings находится документ HTML.
В нем присутствует такое Код HTML:
<td class="name"><a href="http://ссылка.ру">Какято лажа написана</a><small>Тут еще фигня, теги</small></td>Запихнуть надо их в TStrings. Как это можно реализовать попроще, помогите, пжлст) |
Цитата:
так че думай.... есле че могу помочь на php сделать! делфи я не знаю. |
Цитата:
Я тут подумал... Есть же инструменты парсинга XML, нелязя ли выполнить эту задачу с их помощью? |
Цитата:
|
Вот.должно помочь http://www.mytempdir.com/1135328
|
Гема Шумахер, блин... только, что написал. А нет, надо опередить...
|
Цитата:
Код:
procedure TForm1.Button1Click(Sender: TObject); |
О! Нашел проект http://www.regexpstudio.com
Видимо очень удобная вещь. Взял пример по вытаскиванию мыльников из Tstrings. Только вот что-то не глотает мое выражение '\<td class\=\"name\"\>\<a href=\"'+'[_a-zA-Z\d\-\.]'+'\"\>' вроде все что может мешать заэкранировал, посмотрите, плииз. Если заставлю это работать будет вообще малина. Буду искать такие же строки, а потом функцией gemaglabin`а выдергивать ссылки. Как я понимаю язык выражений аналогичен Perl/PHP. |
<td class="name"><a href="(.*)">
Вот чего надумал. Но почему-то возвращает с переводами строки на прбелах |
Цитата:
Легко с помощью регекспов. |
| Время: 13:21 |