From cf146d31e72467db55a97169563c813706cef681 Mon Sep 17 00:00:00 2001 From: Gustavo Niemeyer Date: Sun, 20 Apr 2003 01:48:59 +0000 Subject: [PATCH] - Included examples documenting how the lastindex member of match objects work. --- Doc/lib/libre.tex | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/Doc/lib/libre.tex b/Doc/lib/libre.tex index 002af7ea18f..c2c7a6fd13c 100644 --- a/Doc/lib/libre.tex +++ b/Doc/lib/libre.tex @@ -823,16 +823,20 @@ The value of \var{endpos} which was passed to the into the string beyond which the RE engine will not go. \end{memberdesc} +\begin{memberdesc}[MatchObject]{lastindex} +The integer index of the last matched capturing group, or \code{None} +if no group was matched at all. For example, the expressions +\regexp{(a)b}, \regexp{((a)(b))}, and \regexp{((ab))} will have +\code{lastindex == 1} if applyied to the string \code{'ab'}, +while the expression \regexp{(a)(b)} will have \code{lastindex == 2}, +if applyied to the same string. +\end{memberdesc} + \begin{memberdesc}[MatchObject]{lastgroup} The name of the last matched capturing group, or \code{None} if the group didn't have a name, or if no group was matched at all. \end{memberdesc} -\begin{memberdesc}[MatchObject]{lastindex} -The integer index of the last matched capturing group, or \code{None} -if no group was matched at all. -\end{memberdesc} - \begin{memberdesc}[MatchObject]{re} The regular expression object whose \method{match()} or \method{search()} method produced this \class{MatchObject} instance.