【发布时间】:2016-02-15 05:29:41
【问题描述】:
我有一大堆字符串,比如这个:
"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 中执行此操作?我可以对循环/数组进行编码来管理更改,但实际的字符串转换是我遇到的问题。
【问题讨论】:
标签: string go title-case