xurls:从文本中提取URL
网址
使用正则表达式从文本中提取网址。 需要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以为中心,因此可以使用