string - 戈朗 : Strings Trim Function

标签 string go trim

我在 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”,“。”

https://golang.org/pkg/strings/#Trim

关于string - 戈朗 : Strings Trim Function,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38780352/

相关文章:

go - 如何使用 golang 在本地主机系统中创建临时目录

go - 退出后保持外部进程运行

node.js - 在 Mongoose 中使用时 'trim'是什么意思?

java - 删除字符串中的最后一次出现

转到模板 : can't evaluate field X in type Y (X not part of Y but stuck in a {{range}} loop)

matlab - 修剪 mp4 文件而不再次编码

php - 如何使用 PHP 修剪文本

string - 给定一个字符串 A 和一组字符串 S。需要找到一个最佳方法来找到 A 的前缀,该前缀不是 s 中任何字符串的前缀

c - 为什么用不同的方式修改字符串会有不同的行为?

java - 字到符号转换器