- 根据.分离域名
strings.Split(str, ".")
代码:
func main() {
domains := []string{"aaa.com.cn", "aaa.cn", "bbb.com", "cc.dd.com", "ff.com.cn"}
for i := range domains {
parts := strings.Split(domains[i], ".")
fmt.Println("parts:", parts)
}
}
返回:
parts: [aaa com cn]
parts: [aaa cn]
parts: [bbb com]
parts: [cc dd com]
parts: [ff com cn]
- 将每个切片中元素以.连接组合成域名
strings.Split([]str, ".")
代码:
func main() {
domains := []string{"aaa", "com", "cn"}
parts := strings.Join(domains, ".")
fmt.Println("parts:", parts)
}
返回:
parts: aaa.com.cn