我有这样的字符串ClientLovesProcess我需要在每个大写字母之间添加一个空格,除了第一个大写字母,所以最终结果是这样的Client Loves Process
我认为 golang 没有最好的字符串支持,但这就是我考虑的方式:
首先循环遍历每个字母,如下所示:
name := "ClientLovesProcess"
wordLength := len(name)
for i := 0; i < wordLength; i++ {
letter := string([]rune(name)[i])
// then in here I would like to check
// if the letter is upper or lowercase
if letter == uppercase{
// then break the string and add a space
}
}
问题是我不知道如何检查一个字母是小写还是大写。我检查了字符串手册,但他们没有一些有它的功能。用 go 完成这件事的另一种方法是什么?
aluckdog
慕娘9325324
相关分类