Created attachment 27593 [details]
Trying to use std::ragex_match captures extra characters that it shouldn't.
"zxcv/(one.*)abc" matching "zxcv/onetwoabc"
This captures the / as well as the trailing abc.
Tested with MacPorts gcc 4.7 and 4.8 from 20120603
The same samples work with boost regex
<regex> is unimplemented, there's little point trying to use it and even less point reporting bugs against it.
*** This bug has been marked as a duplicate of bug 53631 ***
Should be fixed by http://gcc.gnu.org/ml/gcc-cvs/2013-07/msg00643.html