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é?