gpt4 book ai didi

ios - 将字符串中单词的每个首字母大写

转载 作者:行者123 更新时间:2023-11-30 11:45:04 25 4
gpt4 key购买 nike

我如何将结果的每个第一个字母大写

self.namE.text = currentUser.displayName

self.handle.text = snapshotValue?["handle"] as? String

我想要“Bruce Willis”而不是“Bruce Willis”,我创建了这个扩展来将第一个字母大写

extension String {
func capitalizingFirstLetter() -> String {
return prefix(1).uppercased() + dropFirst()
}
}

但它显然只将字符串中的第一个单词大写,那么我必须如何修改此扩展才能获得正确的结果? (我查看了文档,但我不太明白)

最佳答案

swift4 中的

String 本身已经有一个 capitalized 计算属性,因此无需自己实现任何内容,您就可以使用以下方法获得所需的结果:

self.namE.text = currentUser.displayName.capitalized

例如:

self.namE.text = "bruce willis".capitalized

关于ios - 将字符串中单词的每个首字母大写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48925042/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com