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

时间:2025-03-08 08:01:09

首尾的判断

判断是否以某字符串作为开始 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
}