Regex grupos
Los paréntesis ()
sirven para agrupar partes de una expresión regular y hacer referencia a ellas posteriormente. Los grupos se empiezan a contar desde 1 hasta N.
Los grupos sirven para:
\1
: Hacer referencia al grupo capturado (grupo 1) dentro de la misma regex$1
: Hacer referencia al grupo capturado (grupo 1) para remplazosDentro de la misma expresión regular \1 hace referencia al grupo 1, por ejemplo para hacer match de 2 dígitos seguidos por exactamente los mismos dos dígitos se utilizaría la expresión regular: (\d\d)\1
Enter your regex: (\d\d)\1
Enter input string to search: 1212
I found the text "1212" starting at index 0 and ending at index 4.
If you change the last two digits the match will fail: