¿Cómo usar regexp get url pattern en golang?

Cómo usar la URL de coincidencia de expresiones regulares, que decide usar el procesamiento de la función correspondiente

package main

import(
  "fmt"
  "net/http"
)

func main() {
  http.HandleFunc("/pattern", resolve)
  http.ListenAndServe(":8080", nil)
}

func resolve(w http.ResponseWriter, r * http.Request) {
  fmt.Println(r.URL.Host)
}

Respuestas a la pregunta(3)

Su respuesta a la pregunta