id summary reporter owner description type status milestone component version severity resolution keywords cc 12130 utf8 and utf16 implementations of do_regex_match() do not favour captures Dmitri Silaev John Maddock "In ""icu.hpp"", the utf8 and utf16 implementations of do_regex_match() use the copy_results() function which barely assigns ""first"" and ""second"" members for each ""sub_match"". But when BOOST_REGEX_MATCH_EXTRA is defined, sub_match'es contain alos ""m_captures"" whose content does not get copied inside copy_results(). This leads to empty captures() for all sub_match'es. the utf32 version uses ""match_results"" directly, so the problem does not take place." Bugs closed Boost 1.62.0 regex Boost 1.60.0 Problem fixed ICU, captures