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». Как я могу получить все возможные совпадения?

Ответы на вопрос(1)

Ваш ответ на вопрос