
31 Oct
2010
31 Oct
'10
midnight
On 10/30/2010 4:54 PM, Christian Henning wrote:
Hi there, I was under the expression that a regular expression which works with perl would also work with boost::regex. The following very simple test program doesn't work:
if( boost::regex_match( "query", boost::regex( "q[u]" ))) { cout << "match" << endl; } else { cout << "no match" << endl; }
You should read the docs. regex_match only returns true if the regex matches *all* of the input. Use regex_search. And read the docs. :-) -- Eric Niebler BoostPro Computing http://www.boostpro.com