#!/usr/bin/env python
# -*- coding: utf-8 -*-
import re
text = "aaaa[ab][cd][ef]"
a = re.compile("^(\w+)(\[\w+\])*$").findall(text)
print a
i potrzeba ich wszystkich, ale zwraca:python: regex pobiera tylko ostatnie wystąpienie
[('aaaa', '[ef]')]
z:
a = re.compile("\[\w+\]").findall(text)
i uzyskać wszystkie z nich, ale pierwsze słowo jest obecnie ...
['[ab]', '[cd]', '[ef]']
ten tekst jest przypadkowy tekst i umieścić tego powodu O f jakości Standars StackOverflow
mmm ale działa bez pierwszego słowa ... grgrgrgrgrgr – ZiTAL