Mura Li d77176912b Use Go1.11 module ()
* Migrate to go modules

* make vendor

* Update mvdan.cc/xurls

* make vendor

* Update code.gitea.io/git

* make fmt-check

* Update github.com/go-sql-driver/mysql

* make vendor
..
.gitignore Use Go1.11 module ()
.travis.yml Use Go1.11 module ()
LICENSE Use Go1.11 module ()
README.md Use Go1.11 module ()
go.mod Use Go1.11 module ()
go.sum Use Go1.11 module ()
schemes.go Use Go1.11 module ()
tlds.go Use Go1.11 module ()
tlds_pseudo.go Use Go1.11 module ()
xurls.go Use Go1.11 module ()

README.md

xurls

GoDoc Travis

Extract urls from text using regular expressions. Requires Go 1.10.3 or later.

import "mvdan.cc/xurls/v2"

func main() {
	xurls.Relaxed().FindString("Do gophers live in golang.org?")
	// "golang.org"
	xurls.Strict().FindAllString("foo.com is http://foo.com/.", -1)
	// []string{"http://foo.com/"}
}

Note that the funcs compile regexes, so avoid calling them repeatedly.

cmd/xurls

go get -u mvdan.cc/xurls/v2/cmd/xurls
$ echo "Do gophers live in http://golang.org?" | xurls
http://golang.org