Golang 如何修剪字节的片断
在Go语言中slice比数组更强大、灵活、方便,是一种轻量级的数据结构。slice是一个可变长度的序列,它存储相似类型的元素,你不允许在同一个slice中存储不同类型的元素。
在Go的字节片中,你可以使用Trim()函数从给定的slice中修剪所有前面和后面的UTF-8编码的代码点。这个函数通过切掉所有在给定字符串中指定的前导和尾随的UTF-8编码的代码点,返回原始分片的一个子片。如果给定的字节片中不包含指定的字符串,那么这个函数将返回原始的字节片,不做任何改变。它被定义在字节包下,因此,你必须在你的程序中导入字节包以访问Trim函数。
语法
这里,ori_slice是原始的字节片,cut_string代表你想在给定的字节片中修剪的一个字符串。让我们借助给定的例子来讨论这个概念。
例1 :
输出
例2 :
输出