Boost C ++ regex - как получить несколько совпадений
Если у меня есть простой шаблон регулярных выражений, такой как «ab». и у меня есть строка, которая имеет несколько совпадений, таких как «abc abd». Если я сделаю следующее ...
boost::match_flag_type flags = boost::match_default;
boost::cmatch mcMatch;
boost::regex_search("abc abd", mcMatch, "ab.", flags)
Затем mcMatch содержит только первый результат «abc». Как я могу получить все возможные совпадения?