[docs] RegexObject findall, finditer docs misleading
Sean Silva
chisophugis at gmail.com
Wed May 25 20:36:56 CEST 2011
http://docs.python.org/library/re.html#re.RegexObject.findall
On RegexObjects, finditer returns an iterator over MatchObjects, whereas
findall returns a list of *strings*. This isn't mentioned anywhere in their
documentation, but it is a pretty big distinction.
To my knowledge, they are interconnected by this equivalence:
re_obj.findall(string, pos, endpos) <=> [m.group(0) for m in
re_obj.finditer(string, pos, endpos)]
Hopefully that can be clarified, because it tripped me up, and I'm sure I'm
not the only one!
--Sean Silva
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/docs/attachments/20110525/a6ca2184/attachment-0001.html>
More information about the docs
mailing list