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: [email protected]
For additional commands, e-mail: [email protected]