RegEx matching: when computing backreferences, "\dd" must match group "dd" if group exists ------------------------------------------------------------------------------------------
Key: XERCESJ-1388 URL: https://issues.apache.org/jira/browse/XERCESJ-1388 Project: Xerces2-J Issue Type: Bug Components: Other Affects Versions: 2.9.1 Reporter: Radu Preotiuc-Pietro When dealing with back-references to groups >= 10, "\" followed by more than one digit must match the largest number, smaller than the total number of groups, that can be constructed by dropping digits from the right. So, for instance, \11 must match the 11th capturing group of the expression "^ (#)(a)(b)(c)(d)(e)(f)(g)(h)(i)(j)\11", because there are 11 capturing groups; it must not match the first capturing group ant then the digit "1". -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: j-dev-unsubscr...@xerces.apache.org For additional commands, e-mail: j-dev-h...@xerces.apache.org