[Patch] Fix regex `nosubs` correctly
Tue Jan 21 19:14:00 GMT 2014
On Tue, Jan 21, 2014 at 5:08 AM, Jonathan Wakely <firstname.lastname@example.org> wrote:
> What does Boost.Regex do?
My conclusion is actually based on Boost.Regex's behavior.
boost::basic_regex::mark_count() returns 1 with nosubs flag. Note that
boost::basic_regex::mark_count() == std::basic_regex::mark_count() +
1, because std does not count the 0th capture (the whole regex) in.
libc++'s mark_count returns 0 as well.
More information about the Libstdc++