регулярное выражение в Python соответствует только последнему вхождению

У меня возникли проблемы с реализацией регулярного выражения для повторяющегося строкового шаблона.

>>> re.findall('(\(\w+,\d+\)(?:,)?)+', '(a,b),(c,d),(e,f)')
['(e,f)']

Я хотел бы получить другие вещи, а также

Помощь будет действительно ценится

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

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