2010-10-11 10 views
1

Je travaille sur un projet C++ et j'ai besoin de trouver une bibliothèque externe qui fournit un analyseur HTML et un support d'expression régulière.Analyseur syntaxique C++ requis + prise en charge des expressions régulières

Le projet est sous 2 OS - iOS & Android.

Je pensais utiliser libxml2 qui a un module de parseur HTML et une expression régulière xml. Puis-je utiliser le module d'expression régulière xml sur une page HTML?

En outre, j'ai besoin de la prise en charge des fonctions html de base en C++. Comme ces 2 fonctions PHP: rawurlencode & urlencode.

Je suis ouvert à différentes bibliothèques.

Merci

Répondre

0

Je n'ai jamais utilisé libxml2 pour analyser html, mais je me souviens qu'il était facile à utiliser pour l'analyse syntaxique xml, donc sans doute il vaut la peine d'essayer.

Pour les expressions régulières, je vous suggère plutôt d'utiliser Boost Regex.