Menu

#598 \"A\" has no regex case variants

v8.8
closed
5
2012-10-08
2006-10-01
Michael Kay
No

In the table of case variants used by the regular
expression processor, the entry for capital letter "A"
is missing. This means that a regex containing the
letter A will not be matched by the character a. (The
bug does not affect the expression [A-Z], however,
because this is treated as a special case.)

This bug is in a path used by all three versions of the
regex code: JDK 1.4, JDK 1.5, and .NET.

A source fix, affecting
net.sf.saxon.regex.CaseVariants, is being placed in
Subversion.

Discussion