【文件属性】:
文件名称:xurls:从文本中提取URL
文件大小:26KB
文件格式:ZIP
更新时间:2021-02-03 14:22:00
go tld extract-urls GoGo
网址
使用正则表达式从文本中提取网址。 需要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以为中心,因此可以使用
【文件预览】:
xurls-master
----unicode.go(2KB)
----generate()
--------tldsgen()
--------schemesgen()
--------unicodegen()
----schemes.go(4KB)
----cmd()
--------xurls()
----tlds.go(16KB)
----.github()
--------FUNDING.yml(14B)
--------workflows()
----xurls.go(4KB)
----example_test.go(398B)
----LICENSE(1KB)
----xurls_test.go(10KB)
----tlds_pseudo.go(836B)
----.gitignore(68B)
----go.sum(937B)
----README.md(1KB)
----go.mod(82B)