func replaceBlank(s string) (string, bool) {
if len(s) > 1000 {
return s, false
}
for _, v := range s {
if string(v) != " " && unicode.IsLetter(v) == false { //这⾥使⽤了golang内置⽅法 unicode.IsLetter 判断字符是否是字母
return s, false
}
}
return strings.Replace(s, " ", "%20", -1), true //使⽤ strings.Replace 来替换空格
}
func main() {
fmt.Println(replaceBlank("hello jack"))
}
5. 字符串替换问题(golang)
最新推荐文章于 2024-11-13 19:30:00 发布