Working with named groups in re module
Fredrik Lundh
fredrik at pythonware.com
Wed Jan 10 10:18:59 EST 2007
Neil Cerutti wrote:
> A found some clues on lexing using the re module in Python in an
> article by Martin L÷wis.
> Here, each alternative in the regular expression defines a
> named group. Scanning proceeds in the following steps:
>
> 1. Given the complete input, match the regular expression
> with the beginning of the input.
> 2. Find out which alternative matched.
you can use lastgroup, or lastindex:
http://effbot.org/zone/xml-scanner.htm
there's also a "hidden" ready-made scanner class inside the SRE module
that works pretty well for simple cases; see:
http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/457664
</F>
More information about the Python-list
mailing list