Created attachment 27593 [details] Test case Trying to use std::ragex_match captures extra characters that it shouldn't. Example: "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