GNU bug report logs -
#23884
24.5; `(query)-replace-regexp` doc: be clearer about \N
Previous Next
Reported by: Drew Adams <drew.adams <at> oracle.com>
Date: Sat, 2 Jul 2016 14:37:02 UTC
Severity: minor
Found in version 24.5
Done: Eli Zaretskii <eliz <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
Message #10 received at 23884-done <at> debbugs.gnu.org (full text, mbox):
> Date: Sat, 2 Jul 2016 07:36:23 -0700 (PDT)
> From: Drew Adams <drew.adams <at> oracle.com>
>
> Please make it clear what N is in \N in a replacement pattern. State
> that \0 matches the entire input pattern, rather than the first
> subgroup. Users of Emacs regexps might be used to this, but it doesn't
> hurt to call it out explicitly in this doc (both manual and doc
> strings).
>
> Here is proof that at least one user, who was trying to use this feature
> normally, and seems to be quite competent, tried to use \0 to match the
> first subgroup:
>
> http://emacs.stackexchange.com/q/24329/105
Whole generations of programmers were brain-washed with the zero-based
counting, and with the idea that reading the documentation is not
necessary.
Fixed.
This bug report was last modified 9 years and 18 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.