From: Raymond Hettinger Date: Sun, 31 Aug 2003 05:29:02 +0000 (+0000) Subject: SF bug #732120:An extended definition of "non-overlapping" would save time. X-Git-Tag: v2.4a1~1678 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=2f3e5483a3324b44fa5dbbb98859dc0ac42b6070;p=python SF bug #732120:An extended definition of "non-overlapping" would save time. Clarified the meaning of non-overlapping in patterns with zero length matches. --- diff --git a/Doc/lib/libre.tex b/Doc/lib/libre.tex index a78fbc3b7c..e31ccd0107 100644 --- a/Doc/lib/libre.tex +++ b/Doc/lib/libre.tex @@ -547,14 +547,15 @@ ignored. \var{string}. If one or more groups are present in the pattern, return a list of groups; this will be a list of tuples if the pattern has more than one group. Empty matches are included in the - result. + result unless they touch the beginning of another match. \versionadded{1.5.2} \end{funcdesc} \begin{funcdesc}{finditer}{pattern, string} Return an iterator over all non-overlapping matches for the RE \var{pattern} in \var{string}. For each match, the iterator returns - a match object. Empty matches are included in the result. + a match object. Empty matches are included in the result unless they + touch the beginning of another match. \versionadded{2.2} \end{funcdesc}