2010-10-11 7 views
0

J'essaye de porter un code de PHP vers C++. J'utilisais l'expression rationnelle PHP intégrée pour extraire de la valeur et ça marche bien. Pour une raison quelconque, la même expression reg ne fonctionne pas lorsque vous utilisez la bibliothèque de regexp de démarrage.Besoin d'aide avec la bibliothèque boost regexp

Quelqu'un pourrait-il repérer ce que je fais mal:

reg exp: regex exp; (valeur "__ de EVENTVALIDATION" = "(*).")

et la chaîne est:

<input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEWBQL5gZjOBAL3+ML0DwL9ooevDwKMxOHvBwKJwsCnBEiKdYmQYZ6urlXsMG74R8hkXeMM" /> 

J'ai besoin d'extraire la valeur.

Merci

Répondre

0

Vous devez probablement échapper aux citations pour C++. Comme si

regex exp ("__ EVENTVALIDATION \" valeur = \ "(. *)");

Questions connexes