
Untitled
By: a guest on
Jun 17th, 2012 | syntax:
None | size: 0.44 KB | hits: 17 | expires: Never
Capturing group with findall?
>>> re.findall('abc(de)fg(123)', 'abcdefg123 and again abcdefg123')
[('de', '123'), ('de', '123')]
>>> re.findall('(1(23))45', '12345')
[('123', '23')]
>>> re.findall('(1(23)45)', '12345')
[('12345', '23')]
>>> import re
>>> r = re.compile(r"'(d+)'")
>>> result = r.findall("'1', '2', '345'")
>>> result
['1', '2', '345']
>>> result[0]
'1'
>>> for item in result:
... print(item)
...
1
2
345
>>>