#!/usr/bin/env python
# -*- coding: utf-8 -*-
import re
text = "aaaa[ab][cd][ef]"
a = re.compile("^(\w+)(\[\w+\])*$").findall(text)
print a
ho bisogno di tutti loro, ma ritorna:pitone: regex ottiene solo l'ultima occorrenza
[('aaaa', '[ef]')]
con:
a = re.compile("\[\w+\]").findall(text)
ottengo tutti loro, ma la prima parola è fuori ...
['[ab]', '[cd]', '[ef]']
questo testo è testo casuale l'ho messo perché f la qualità standars StackOverflow
mmm ma funziona senza la prima parola ... grgrgrgrgrgr – ZiTAL