(Regexp Special): Use @samp for regular expressions that are not in
Lisp syntax.
This commit is contained in:
parent
6f49b4c513
commit
ba44fca9cd
1 changed files with 3 additions and 3 deletions
|
@ -476,7 +476,7 @@ never remove the special meaning of @samp{-} or @samp{]}. So you
|
|||
should not quote these characters when they have no special meaning
|
||||
either. This would not clarify anything, since backslashes can
|
||||
legitimately precede these characters where they @emph{have} special
|
||||
meaning, as in @code{[^\]} (@code{"[^\\]"} for Lisp string syntax),
|
||||
meaning, as in @samp{[^\]} (@code{"[^\\]"} for Lisp string syntax),
|
||||
which matches any single character except a backslash.
|
||||
|
||||
In practice, most @samp{]} that occur in regular expressions close a
|
||||
|
@ -485,8 +485,8 @@ regular expression may try to match a complex pattern of literal
|
|||
@samp{[} and @samp{]}. In such situations, it sometimes may be
|
||||
necessary to carefully parse the regexp from the start to determine
|
||||
which square brackets enclose a character alternative. For example,
|
||||
@code{[^][]]} consists of the complemented character alternative
|
||||
@code{[^][]} (which matches any single character that is not a square
|
||||
@samp{[^][]]} consists of the complemented character alternative
|
||||
@samp{[^][]} (which matches any single character that is not a square
|
||||
bracket), followed by a literal @samp{]}.
|
||||
|
||||
The exact rules are that at the beginning of a regexp, @samp{[} is
|
||||
|
|
Loading…
Add table
Reference in a new issue