Back references
Back references provide a convenient way of matching a repeated character or repeated tokens in the input text. By using back references, the regular expression engine can match the exact same text as previously matched by a capturing group.
The syntax of a back reference is a backslash followed by a capturing group number, as shown in the following example:
\3
The preceding example is a back reference of the third capturing group.
In Java regular expressions, there can be up to 99 back references, each number referencing a captured group number.
For example, if we need to match a two-digit number with the restriction that both digits must be the same, then we need to capture the first digit and then use a back reference ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access