regular expression question

Steve Lamb grey at despair.dmiyu.org
Tue Jan 20 21:02:01 EST 2004


On 2004-01-21, Ben Finney <bignose-hates-spam at and-benfinney-does-too.id.au>
wrote:
> On Wed, 21 Jan 2004 00:38:12 -0000, Steve Lamb wrote:
>> import re line = 'match this' foo = re.search(r'.*(this)', line)
>> foo.groups()[0]

>     >>> import re line = 'match this' foo = re.search( r'.*(this)', line )
>     >>> foo.groups()
>     ('this',)
>     >>> foo.group(0)
>     'match this'
>     >>> foo.group(1)
>     'this'

> Read more on the methods available from a MatchObject:

    Fsck.  Of course the groups are numbered from 1 but if one goes by the
tuple returned they are numbered from 0.  That was my mistake.  Thanks for
pointing it out to me.  :P

-- 
         Steve C. Lamb         | I'm your priest, I'm your shrink, I'm your
       PGP Key: 8B6E99C5       | main connection to the switchboard of souls.
-------------------------------+---------------------------------------------



More information about the Python-list mailing list