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"))
}
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交
评论




查看更多评论

打赏作者
¥2
¥4
¥6
¥10
¥20
输入1-500的整数



