Разбор <li>списка с C ++ - PullRequest
       17

Разбор <li>списка с C ++

0 голосов
/ 27 апреля 2010

У меня есть веб-страница, которую я скачал с C ++ в строку, и это в основном огромный <li> список ссылок. Мне нужно найти последние 2 элемента списка. Кто-нибудь может мне помочь, как это сделать?

Ответы [ 2 ]

3 голосов
/ 27 апреля 2010

Если вы собираетесь делать это надежным способом, вам нужен html-парсер.Если структура html достаточно проста, а время выполнения не является проблемой, то может быть достаточно хорошо выполнить дважды строку string.rfind ("

"), чтобы найти позиции ваших элементов.Тогда просто сделайте что-нибудь еще более хакерское, чтобы найти конец каждого элемента, например ищите следующую новую строку
0 голосов
/ 27 апреля 2010

Для надежного выполнения этой операции необходимо использовать анализатор дерева dom.

...