
2 Oct
2008
2 Oct
'08
1:36 p.m.
Jean-Pierre Bergamin wrote:
Hello everyone
Why does the following regex not match?
boost::regex expected("foo"); BOOST_CHECK(boost::regex_match("foo bar", expected));
Is there a flag I should set so that this regex matches? In perl, there would be a match in this case. if ("foo bar" =~ /foo/) { ... }
Try using boost::regex_search instead of regex_match. Regex_match requires that the regex must match the *entire* string.