0

我正在尝试将代码从 PHP 移植到 C++。我正在使用 PHP 内置正则表达式来提取一些值,并且效果很好。由于某种原因,相同的 reg 表达式在使用引导 regexp 库时不起作用。

谁能发现我做错了什么:

正则表达式:正则表达式 exp("__EVENTVALIDATION" value="(.*)");

字符串是:

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

我需要提取价值。

谢谢

4

1 回答 1

0

您可能需要转义 c++ 的引号。像这样

正则表达式 exp("__EVENTVALIDATION\" value=\"(.*)");

于 2010-10-11T17:09:38.303 回答