Expressões regulares do Python - como capturar vários grupos de uma expressão curinga?
Eu tenho uma expressão regular do Python que contém um grupo que pode ocorrer zero ou várias vezes - mas quando recupero a lista de grupos depois, apenas o último está presente. Exemplo:
re.search("(\w)*", "abcdefg").groups
()
isso retorna a lista ('g',)
Preciso retornar ('a', 'b', 'c', 'd', 'e', 'f', 'g',)
Isso é possível? Como eu posso fazer isso?