我有一大堆字符串,比如这个:
"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 中执行此操作?我可以编写循环/数组来管理更改,但实际的字符串转换是我所苦苦挣扎的。