[Bug #732124] Clarify .pos, .endpos by saying 'method' instead of 'function'

Also, put match() description before search(); search() refers to match()
This commit is contained in:
Andrew M. Kuchling 2003-05-13 14:40:24 +00:00
parent 8d17709c5c
commit c85bf58276
1 changed files with 19 additions and 18 deletions

View File

@ -638,18 +638,6 @@ ignored.
Compiled regular expression objects support the following methods and
attributes:
\begin{methoddesc}[RegexObject]{search}{string\optional{, pos\optional{,
endpos}}}
Scan through \var{string} looking for a location where this regular
expression produces a match, and return a
corresponding \class{MatchObject} instance. Return \code{None} if no
position in the string matches the pattern; note that this is
different from finding a zero-length match at some point in the string.
The optional \var{pos} and \var{endpos} parameters have the same
meaning as for the \method{match()} method.
\end{methoddesc}
\begin{methoddesc}[RegexObject]{match}{string\optional{, pos\optional{,
endpos}}}
If zero or more characters at the beginning of \var{string} match
@ -679,6 +667,18 @@ attributes:
\code{\var{rx}.match(\var{string}[:50], 0)}.
\end{methoddesc}
\begin{methoddesc}[RegexObject]{search}{string\optional{, pos\optional{,
endpos}}}
Scan through \var{string} looking for a location where this regular
expression produces a match, and return a
corresponding \class{MatchObject} instance. Return \code{None} if no
position in the string matches the pattern; note that this is
different from finding a zero-length match at some point in the string.
The optional \var{pos} and \var{endpos} parameters have the same
meaning as for the \method{match()} method.
\end{methoddesc}
\begin{methoddesc}[RegexObject]{split}{string\optional{,
maxsplit\code{ = 0}}}
Identical to the \function{split()} function, using the compiled pattern.
@ -812,15 +812,16 @@ Note that if \var{group} did not contribute to the match, this is
\end{methoddesc}
\begin{memberdesc}[MatchObject]{pos}
The value of \var{pos} which was passed to the
\function{search()} or \function{match()} function. This is the index
into the string at which the RE engine started looking for a match.
The value of \var{pos} which was passed to the \function{search()} or
\function{match()} method of the \class{RegexObject}. This is the
index into the string at which the RE engine started looking for a
match.
\end{memberdesc}
\begin{memberdesc}[MatchObject]{endpos}
The value of \var{endpos} which was passed to the
\function{search()} or \function{match()} function. This is the index
into the string beyond which the RE engine will not go.
The value of \var{endpos} which was passed to the \function{search()}
or \function{match()} method of the \class{RegexObject}. This is the
index into the string beyond which the RE engine will not go.
\end{memberdesc}
\begin{memberdesc}[MatchObject]{lastindex}