GoLang中的strings.TrimRight()和strings.TrimSuffix()

天锦 发表于 某的代码片段 分类,标签:
TrimRight()和TrimSuffix()字面上都是删除字符串右侧的字符,但是二者还是有很大的不同的,先看一下我写的Bug吧,用来当作错误示范。期望的功能:有域名test.com,有全限定域名full.info.test.com.我需要把域名从fqdn中去除,得到主机名,使用TrimRight函数实现的代码如下:func main() {    fqdn := "full.info.test.com."    host := strings.TrimRight(fqdn, ".test.com.")    fmt.Printf("fq...