Peter Otten wrote:
> import re
> _reLump = re.compile(r"\S+")
> 
> def indices(text, chunks):
>     lumps = _reLump.finditer(text)
>     for chunk in chunks:
>         lump = [lumps.next() for _ in chunk.split()]
>         yield lump[0].start(), lump[-1].end()

Thanks, that's a really nice, clean solution!

STeVe
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to