Hi, I've noticed an error in the regular expression jar that is included with Xalan 2.7.3 RC9.
import org.apache.regexp.RE; public class ReBroken { public static void main(String[] args) throws Exception { RE re = new RE("a[A-CDE-G]"); String test = "ABCDEFG"; for (int ndx=0; ndx < test.length();ndx++) { if (!re.match("a" + test.substring(ndx, ndx + 1))) { System.out.println("ERROR Failed to match on " + test.substring(ndx, ndx + 1)); } else { System.out.println(" OK match on " + test.substring(ndx, ndx + 1)); } } } } ouputs OK match on A OK match on B OK match on C ERROR Failed to match on D OK match on E OK match on F OK match on G It should match on the D case. If I use jakarta-regexp-1.5.jar instead of the Xalan jar it works correctly. OK match on A OK match on B OK match on C OK match on D OK match on E OK match on F OK match on G Is this the correct list to report this issue?