A vote for re scanner

Fredrik Lundh fredrik at pythonware.com
Sat Nov 15 18:47:02 EST 2003


Wade Leftwich wrote:

> >>> regex = re.compile(r'(?P<before>.)a(?P<after>.)')
> >>> s = '1ab2ac3ad'
> >>> for m in CoolerScanner(regex, s):
> ... print m.group('before'), m.group('after')
> ...
> 1 b
> 2 c
> 3 d

>>> regex = re.compile(r'(?P<before>.)a(?P<after>.)')
>>> s = '1ab2ac3ad'
>>> for m in regex.finditer(s):
...     print m.group('before'), m.group('after')
...
1 b
2 c
3 d

</F>








More information about the Python-list mailing list