Is there functionality included in boost::xpressive::regex_search(...) that would allow you to know which of an alternated group of expressions e.g. "aaa|bbb|ccc" matched a substring in the input ?