|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.12.2010, 17:32 | #1 | |
Форумчанин
Регистрация: 21.09.2009
Сообщений: 431
|
Как правильно распарсить форум ???
Надо чтобы из введенныз ссылок получил я сообщение от его начала до самого конца.
Не получается сделать - он начало находит и неможет остановиться. Вот с этого форума мне надо бы выдерать сообщения: http://4pda.ru/forum/index.php?showtopic=164979 Мне надо чтобы мне выдавался текст в мемо в следующей последовательности: Сначало ссылки на картинки [Пуская строка] Текст из описания+мол 3D+ссылки на androidlib и т.д. [Пуская строка] Ссылка для скачивания игры\программы У меня получился вот такой код: Цитата:
2) он не работает - начало находит а вот конец нехочет Последний раз редактировалось kakawkin; 18.12.2010 в 17:35. |
|
18.12.2010, 21:20 | #2 |
Форумчанин
Регистрация: 21.09.2009
Сообщений: 431
|
Вышло пока выдрать текст только - точнее описание:
Код:
|
19.12.2010, 08:49 | #3 | |
Форумчанин
Регистрация: 09.09.2008
Сообщений: 395
|
Цитата:
Посты: #11 и #12 Кратко: RegExp.Expression - шаблон по которому парсим. RegExp.Exec() - парсит строку (по шаблону). RegExp.Match[] - результаты в виде массива. Шаблон должен получится типа такого: regexp.expression := '<img src="(.+?)" id="(.+?)" class="ipb"'; Ну и в regexp.Match[1] будет ссылка картинки |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как распарсить страницу | DeDoK | Общие вопросы Delphi | 2 | 30.11.2009 22:30 |
Распарсить прайс | Sanyo | Microsoft Office Excel | 7 | 13.11.2009 17:01 |
создали на бесплатном сервере форум,раскрутили,но случились сбои на серваке и форум перестал работать | Тырц | WordPress и другие CMS | 17 | 17.09.2009 20:22 |
Как лучше распарсить строку? | Molotoff | Общие вопросы C/C++ | 8 | 18.06.2009 18:37 |
Распарсить HTML | Табурет | Общие вопросы C/C++ | 11 | 02.03.2008 19:26 |