Необходим синтаксический анализатор C ++ HTML + поддержка регулярных выражений - PullRequest
1 голос
/ 11 октября 2010

Я работаю над проектом C ++, и мне нужно найти внешнюю библиотеку, которая обеспечивает анализатор HTML и поддержку регулярных выражений.

Проект под 2 ОС - iOS и Android.

Я думал об использовании libxml2 с модулем парсера HTML и регулярным выражением xml.

Можно ли использовать модуль регулярных выражений xml на странице HTML?

Кроме того, мне нужна базовая поддержка html-функций в C ++. Как и те две функции PHP: rawurlencode и urlencode.

Я открыт для разных библиотек.

Спасибо

1 Ответ

0 голосов
/ 11 октября 2010

Я никогда не использовал libxml2 для разбора html, но я помню, что его было легко использовать для разбора xml, поэтому, вероятно, стоит попробовать.

Вместо регулярных выражений я бы предложил вам использовать Boost Regex .

...