Read XSLT 2.0 and XPath 2.0 Programmer's Reference, 4th Edition Online
Authors: Michael Kay
and
#
characters.
A
negative group
(
negCharGroup
) consists of a circumflex
∧
followed by a
positive group
. A negative group matches any character that is not matched by the corresponding positive group. For example, the negative group
[
∧
abc]
matches any character except
a
,
b
, or
c
.
A
subtraction
(
charClassSub
) consists of either a positive group or a negative group, followed by the
-
symbol, followed by a character class expression (which, as we saw earlier, is a character group enclosed in square brackets). A subtraction matches any character that matches the group preceding the
-
operator, provided it does not also match the character class expression following the
-
operator. For example,
[0-9-[5]]
matches any digit except
5
.