Google
Web dns.bdat.net

Referencias

Cuando utilizamos subexpresiones, podemos utilizar el valor encontrado correspondiente a la subexpresión posteriormente, normalmente cuando realizamos sustituciones en cadenas de texto. Las subexpresiones se ordenan de izquierda a derecha correspondiendo \1 a la primera subexpresión, \2 a la segunda y así sucesivamente.

Por ejemplo, si la expresión regular es:

([A-Za-z]+)([0-9]+)
            

entonces \1 se refiere al conjunto de letras que han verificado la expresión regular (primer paréntesis) y \2 a una serie de dígitos.

Además el carácter "&" como referencia equivale a toda la expresión regular.