I was experimenting with regular expression in trying to make an answer to this question, and found that while regex_match finds a match, regex_search
I tried to use the regex library in C++11 and I ran into many problems (both using g++ 4.6 and 4.7). Basically, the support is either not there or there is only partial support. That is true even for the SVN version. Here you have a link describing the current status for the SVN version of libstdc++.
So, for the time being, I guess the best option is to continue using Boost.Regex.
Alternatively, you can try to use libc++. According to this document, support for regular expressions is complete.