[Python-Dev] a feature i'd like to see in python #2: indexing of match objects
"Martin v. Löwis"
martin at v.loewis.de
Sun Dec 3 21:16:39 CET 2006
Fredrik Lundh schrieb:
>>> match groups are numbered 1..N, not 0..(N-1), in both the API and in the
>>> RE syntax (and we don't have much control over the latter).
>> py> m = re.match("a(b)","ab")
>> py> m.group(0)
>> 'ab'
>> py> m.group(1)
>> 'b'
>
> 0 isn't a group, it's an alias for the full match.
So what is the proper term for the things that the .group() method
returns? According to
http://docs.python.org/lib/match-objects.html
it returns "subgroups of the match".
So the things to be indexed in this proposal are subgroups of the
match.
Regards,
Martin
More information about the Python-Dev
mailing list