登录
首页 >  Golang >  Go问答

将字符串中单词的首字母大写

来源:Golang技术栈

时间:2023-05-01 13:12:40 351浏览 收藏

你在学习Golang相关的知识吗?本文《将字符串中单词的首字母大写》,主要介绍的内容就涉及到golang,如果你想提升自己的开发能力,就不要错过这篇文章,大家要知道编程理论基础和实战操作都是不可或缺的哦!

问题内容

我有一大堆字符串,比如这个:

"INTEGRATED ENGINEERING 5 Year (BSC with a Year in Industry)"

我想将单词的第一个字母大写,其余单词小写。所以INTEGRATED会变成Integrated.

工作中的第二把扳手 - 我想要几个单词的例外,例如and, in, a, with

所以上面的例子会变成:

"Integrated Engineering 5 Year (Bsc with a Year in Industry)"

我将如何在 Go 中执行此操作?我可以对循环/数组进行编码来管理更改,但实际的字符串转换是我所苦苦挣扎的。

正确答案

内置strings包中有一个名为Title.

s := "INTEGRATED ENGINEERING 5 Year (BSC with a Year in Industry)"
fmt.Println(strings.Title(strings.ToLower(s)))

https://go.dev/play/p/THsIzD3ZCF9

到这里,我们也就讲完了《将字符串中单词的首字母大写》的内容了。个人认为,基础知识的学习和巩固,是为了更好的将其运用到项目中,欢迎关注golang学习网公众号,带你了解更多关于golang的知识点!

声明:本文转载于:Golang技术栈 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>
评论列表