我在 Golang 中使用 strings.Trim()
来修剪前五个字符。
然而,最后一个“a”总是不见了。
为什么呢?
示例:
sentence := "Kab. Kolaka Utara"
result := strings.Trim(sentence,sentence[:4])
fmt.Println(result)
结果:Kolaka Utar
我预计:Kolaka Utara
https://play.golang.org/p/R6UoKWNaVv
感谢您的帮助。
最佳答案
Trim 返回字符串 s 的一个片段,其中删除了 cutset 中包含的所有前导和尾随 Unicode 代码点。
句子[:4] 是“Kab”。 Trim 将删除所有前导和尾随的“k”,“a”,“b”,“。”
关于string - 戈朗 : Strings Trim Function,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38780352/