(Regexp Search): Document GREEDY arg.

(Simple Match Data): Fix return value.
This commit is contained in:
Chong Yidong 2008-11-03 19:19:41 +00:00
parent 0177762770
commit 1899a5d06f

View file

@ -1094,7 +1094,7 @@ comes back" twice.
@end example
@end defun
@defun looking-back regexp &optional limit
@defun looking-back regexp &optional limit greedy
This function returns @code{t} if @var{regexp} matches text before
point, ending at point, and @code{nil} otherwise.
@ -1105,6 +1105,12 @@ You can bound the time required by specifying @var{limit}, which says
not to search before @var{limit}. In this case, the match that is
found must begin at or after @var{limit}.
If @var{greedy} is non-@code{nil}, this function extends the match
backwards as far as possible, stopping when a single additional
previous character cannot be part of a match for regexp. When the
match is extended, its starting positiong is allowed to occur before
@var{limit}.
@example
@group
---------- Buffer: foo ----------
@ -1408,7 +1414,7 @@ subexpression is at the 13th character (@samp{c}).
(re-search-forward "The \\(cat \\)")
(match-beginning 0)
(match-beginning 1))
@result{} (9 9 13)
@result{} (17 9 13)
@end group
@group