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