(Replacing Match): Describe new `match-substitute-replacement'.

This commit is contained in:
Juri Linkov 2007-11-10 21:50:49 +00:00
parent 7abe68aa19
commit fe2848054d
2 changed files with 15 additions and 0 deletions

View file

@ -1,3 +1,8 @@
2007-11-10 Paul Pogonyshev <pogonyshev@gmx.net>
* searching.texi (Replacing Match): Describe new
`match-substitute-replacement'.
2007-10-31 Richard Stallman <rms@gnu.org>
* strings.texi (Creating Strings): Null strings from concat not unique.

View file

@ -1260,6 +1260,16 @@ calling @code{replace-match} with 1 as @var{subexp} means to replace
just the text that matched @samp{\(ba*r\)}.
@end defun
@defun match-substitute-replacement replacement &optional fixedcase literal string subexp
This function returns the text that would be inserted into the buffer
by @code{replace-match}, but without modifying the buffer. It is
useful if you want to present the user with actual replacement result,
with constructs like @samp{\@var{n}} or @samp{\&} substituted with
matched groups. Arguments @var{replacement} and optional
@var{fixedcase}, @var{literal}, @var{string} and @var{subexp} have the
same meaning as for @code{replace-match}.
@end defun
@node Simple Match Data
@subsection Simple Match Data Access