golang 正则匹配 url
最编程
2024-07-16 20:28:09
...
package main
import (
"fmt"
"regexp"
)
func main() {
urls := "http://bing.com"
re := regexp.MustCompile("(http|https):\\/\\/[\\w\\-_]+(\\.[\\w\\-_]+)+([\\w\\-\\.,@?^=%&:/~\\+#]*[\\w\\-\\@?^=%&/~\\+#])?")
result := re.FindAllStringSubmatch(urls, -1)
if result == nil {
fmt.Println("URL不合法")
}
}