/ / Precisa de ajuda com a biblioteca boost regexp - regex, boost-regex

Precisa de ajuda com biblioteca de impulso regexp - regex, boost-regex

Estou tentando portar um código do PHP para C ++. Eu estava usando a expressão regular incorporada do PHP para extrair algum valor e funciona bem. Por algum motivo, a mesma expressão reg não funciona ao usar a biblioteca regexp de inicialização.

Alguém poderia identificar o que estou fazendo de errado:

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

e a cadeia é:

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

Eu preciso extrair o valor.

obrigado

Respostas:

0 para resposta № 1

Você provavelmente precisa escapar das aspas para c ++. Igual a

regex exp ("__ EVENTVALIDATION" value = "(. *)");