(очень упрощенно, чтобы показать проблему .. я знаю, что это регулярное выражение не имеет смысла)
Regex ^ (a (? :)) | (a) $
Ввод: a
, который может захватить
Группа 1: (НИЧЕГО)
Группа 2:
До сих пор я вижу, что в регулярном выражении Boost «оставил первым» этот захват только первой группы.
Мой вопрос: есть ли способ повысить значение, чтобы получить итератор для ВСЕХ возможных решений, чтобы второй вызов вернул другое возможное совпадение для второй группы
я уже пробую с этими флагами https://www.boost.org/doc/libs/1_65_1/libs/regex/doc/html/boost_regex/ref/match_flag_type.html но другого результата нет