In article <[email protected]>,
Roy Smith <[email protected]> wrote:
> I have a long string (possibly 100s of Mbytes) that I want to search for
> regex matches. re.finditer() is *almost* what I want, but the problem
> is that it returns matching strings. What I need is a list of offsets
> in the string where the regex matched. Thus:
>
> s = "this is a string"
> find("is", s) => [2, 5]
>
> Is there anything that does this?
Ugh, looks like I simply mis-read the docs. findall() returns strings,
finditer() returns match objets (which is what I need). Duh.
--
http://mail.python.org/mailman/listinfo/python-list