DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=22966>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=22966 off by two error in RE.subst Summary: off by two error in RE.subst Product: Regexp Version: unspecified Platform: Macintosh OS/Version: MacOS X Status: NEW Severity: Critical Priority: Other Component: Other AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] the following trivial test program triggers a bug in RE.subst: import org.apache.regexp.*; import java.io.*; import java.text.*; import java.util.*; public class test { public static void main(String[] args) { RE regexp = new RE("http://(.*)/(.*)"); String test = "http://www.apache.org/test"; System.out.println(regexp.subst(test, "host: $1", RE.REPLACE_BACKREFERENCES)); System.out.println(regexp.subst(test, "dir: $2", RE.REPLACE_BACKREFERENCES)); } } outputs: st: www.apache.org r: test instead of: host: www.apache.org dir: test --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]