Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.11.2011, 23:12   #1
grafgrial
Просто хороший
Форумчанин
 
Аватар для grafgrial
 
Регистрация: 26.03.2010
Сообщений: 562
По умолчанию Проблема при парсинге

Имеется код
Код:
<td class="rof_titles"><a href="search.php?f=471&amp;new=1&amp;dm=1&amp;s=0&amp;o=1">Главный заголовок 1</a>
.....
</td>

<td class="rof_titles"><a href="search.php?f=471&amp;new=1&amp;dm=1&amp;s=0&amp;o=1">Главный заголовок 2</a>
<p class="suforus"><span class="sf_title"><a href="search.php?f=471&amp;new=1&amp;dm=1&amp;s=0&amp;o=1"><img class="icon1 sf_icon" 
src="./templates/default/icon_minipost.gif" alt=""></a><a href="./viewforum.php?f=471">Заголовок 1</a></span><span class="sf_separator">, 
</span>
<span class="sf_title"><a href="search.php?f=678&amp;new=1&amp;dm=1&amp;s=0&amp;o=1"><img class="icon1 sf_icon" 
src="./templates/default/icon_minipost.gif" alt=""></a><a href="./viewforum.php?f=678">Заголовок 2</a></span></p>
</td>

<td class="rof_titles"><a href="search.php?f=471&amp;new=1&amp;dm=1&amp;s=0&amp;o=1">Главный заголовок 2</a>
<p class="suforus"><span class="sf_title"><a href="search.php?f=471&amp;new=1&amp;dm=1&amp;s=0&amp;o=1"><img class="icon1 sf_icon" 
src="./templates/default/icon_minipost.gif" alt=""></a><a href="./viewforum.php?f=471">Заголовок 11</a></span><span class="sf_separator">, 
</span>
<span class="sf_title"><a href="search.php?f=678&amp;new=1&amp;dm=1&amp;s=0&amp;o=1"><img class="icon1 sf_icon" 
src="./templates/default/icon_minipost.gif" alt=""></a><a href="./viewforum.php?f=678">Заголовок 12</a></span></p>
</td>
мне нужно получить такую структуру
-Главный заголовок 1
-Главный заголовок 2
--Заголовок 1
--Заголовок 2
Главный заголовок 3

Проблема состоит в том что между "Главный заголовок 1" и "Главный заголовок 2" может быть сколько угодно "заголовков" или не быть вообще.
Допустим у меня сейчас функция parss() вытаскивает название Главного заголовка (не рекурсивно), а функция parss2() простых заголовков (не рекурсивно), как сделать чтобы определяло какую функцию необходимо включить
Помог, нажми весы слева

Последний раз редактировалось mihali4; 16.11.2011 в 02:25.
grafgrial вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
проблема при запуске maxvip Операционные системы общие вопросы 4 26.10.2011 11:19
Ошибка пр парсинге bulldog5293 Работа с сетью в Delphi 2 29.08.2010 23:58
Проблема при установке ОС DRAGGER Компьютерное железо 6 30.09.2009 09:22
Проблема при открытии базы при помощи ADO SlavaSH БД в Delphi 21 30.06.2009 16:51
Проблема при создании БД HAMMAN БД в Delphi 4 25.04.2008 08:44