【发布时间】:2021-09-29 11:16:12
【问题描述】:
https://<some strings>appid=c5f1b8ee7da1&source=<some strings>&path=<some strings>
我想匹配appid=和&得到c5f1b8ee7da1
【问题讨论】:
https://<some strings>appid=c5f1b8ee7da1&source=<some strings>&path=<some strings>
我想匹配appid=和&得到c5f1b8ee7da1
【问题讨论】:
您可以使用net/url 包来解析网址。
package main
import (
"fmt"
"net/url"
)
func main() {
s := "https://example.com?appid=c5f1b8ee7da1&source=asd&path=123"
u, err := url.Parse(s)
if err != nil {
panic(err)
}
params, err := url.ParseQuery(u.RawQuery)
if err != nil {
panic(err)
}
fmt.Println(params.Get("appid"))
}
【讨论】: