From 7a90db613166e568a12621aa5448ce15eaf5c5d0 Mon Sep 17 00:00:00 2001 From: "Andrew M. Kuchling" Date: Thu, 5 Oct 2000 12:35:29 +0000 Subject: Document expand() method of MatchObjects --- Doc/lib/libre.tex | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Doc/lib/libre.tex b/Doc/lib/libre.tex index 578d9cb..c6eca4d 100644 --- a/Doc/lib/libre.tex +++ b/Doc/lib/libre.tex @@ -597,6 +597,15 @@ The pattern string from which the regex object was compiled. \class{MatchObject} instances support the following methods and attributes: +\begin{methoddesc}[MatchObject]{expand}{template} + Return the string obtained by doing backslash substitution on the +template string \var{template}, as done by the \method{sub()} method. +Escapes such as \samp{\e n} are converted to the appropriate +characters, and numeric backreferences (\samp{\e 1}, \samp{\e 2}) and named +backreferences (\samp{\e g<1>}, \samp{\e g}) are replaced by the contents of the +corresponding group. +\end{methoddesc} + \begin{methoddesc}[MatchObject]{group}{\optional{group1, \moreargs}} Returns one or more subgroups of the match. If there is a single argument, the result is a single string; if there are -- cgit v0.12