Regex regex en Java

Tuve que hacer coincidir un número seguido por sí mismo 14 veces. Luego llegué a la siguiente expresión regular en elregexstor.net/tester:

(\d)\1{14}

Editar

Cuando lo pego en mi código, incluidas las barras invertidas correctamente:

"(\\d)\\1{14}"

He reemplazado la referencia"\1" por el"$1" que se usa para reemplazar coincidencias en Java.

Entonces me di cuenta de que no funciona. Cuando necesite hacer referencia a una coincidencia en el REGEX, en Java, debe usar"\N", pero cuando desea reemplazarlo, el operador es"$N".

Mi pregunta es: ¿por qué?

Respuestas a la pregunta(2)

Su respuesta a la pregunta