文件名称:xurls:从文本中提取URL
文件大小:26KB
文件格式:ZIP
更新时间:2024-02-24 08:08:40
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)