Golang 判断是否以某个字符串作为首和尾

首尾的判断

判断是否以某字符串作为开始 HasPrefix

if !strings.HasPrefix(url,"http://") {
	url = "http://" + url
}
func HasPrefix(s, prefix string) bool {
	return len(s) >= len(prefix) && s[0:len(prefix)]== prefix
}

判断是否以某字符串作为结尾 HasSuffix

func HasSuffix(s ,suffix string) bool {
	return len(s) >= len(suffix) && s[len(s)-len(suffix):] == suffix
}

你可能感兴趣的:(Go,golang,字符串)