В дополнение к решение Douglas Leeder, вот объяснение:
В регулярных выражениях количество группы фиксируется. Размещение квантора позади группы не увеличивается, количество группы (вообразите весь другой индексный инкремент группы, потому что более ранняя группа соответствовала несколько раз).
Группы с кванторами являются способом сделать сложное подвыражение атомарным, когда существует потребность соответствовать ему несколько раз. regex механизм не имеет никакого другого пути, чем сохранение последнего соответствия только группе. Короче говоря: нет никакого способа достигнуть того, что Вы хотите с единственным "невооруженным" регулярным выражением, и необходимо найти иначе.