我在这里有一个问题,我需要使用golang来获取中文单词的拼音。例如:我想从中文的“世界”中得到除了“世”之外的字母“S”。go语言可以自动做到这一点吗?
2 回答
浮云间
TA贡献1829条经验 获得超4个赞
使用 utf8 包,您可以执行以下操作:
func firstLetter(s string) string {
_, size := utf8.DecodeRuneInString(s)
return s[:size]
}
或者
func firstLetter(s string) string {
for _, l := range s {
return string(l)
}
return ""
}
你不能这样做,s[0]因为这会返回多字节符文的第一个字节。
- 2 回答
- 0 关注
- 226 浏览
添加回答
举报
0/150
提交
取消