On Tue, Jan 21, 2014 at 5:08 AM, Jonathan Wakely <jwak...@redhat.com> 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. -- Regards, Tim Shen