网址 使用正则表达式从文本中提取网址。 需要Go 1.13或更高版本。 import "mvdan.cc/xurls/v2" func main () { rxRelaxed := xurls . Relaxed () rxRelaxed . FindString ( "Do gophers live in golang.org?" ) // "golang.org" rxRelaxed . FindString ( "This string does not have a URL" ) // "" rxStrict := xurls . Strict () rxStrict . FindAllString ( "must have scheme: http://foo.com/." , - 1 ) // []string{"http://foo.com/"} rxStrict . FindAllString ( "no scheme, no match: foo.com" , - 1 ) // []string{} } 由于API以为中心,因此可以使用