Regular expression returning an index where match was found?
Jon Nicoll
jkn at nicorp.f9.co.uk
Mon Jul 12 13:04:02 EDT 2004
Thanks for the pointers - I realised that finditer() would do what I
wanted about 3 minutes after posting ... a terrific use of the faclity
;-)
Cheers
Jon N
"Robert Brewer" <fumanchu at amor.org> wrote in message news:<mailman.124.1089300588.5135.python-list at python.org>...
> Jon Nicoll wrote:
> > myfunc("abc", "abcdefabcabc")
> >
> > would return (say) a list [0, 6, 9]
> >
> > I can't see a straightforward way of doing this from reading the
> > Regular Expression HOWTO and the python docs; any
> > pointers/suggestions?
>
> Use finditer (which returns match objects), then match.start.
>
>
> Robert Brewer
> MIS
> Amor Ministries
> fumanchu at amor.org
More information about the Python-list
mailing list