Нужна помощь с библиотекой boost regexp - PullRequest
0 голосов
/ 11 октября 2010

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

Может кто-нибудь заметить, что я делаю неправильно:

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

и строка:

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

Мне нужно извлечь значение.

Спасибо

1 Ответ

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

Вам, вероятно, нужно экранировать кавычки для c ++. Вот так

регулярное выражение exp ("__ EVENTVALIDATION \" value = \ "(. *)");

...