Golang strings.SplitN()函数及示例
strings.SplitN()函数() 是Go语言中的字符串操作函数。它用于将给定字符串按分隔符分成子字符串。该函数返回介于这些分隔符之间的所有子串的切片。
语法:
这里,s是字符串,sep是分隔符。如果s不包含给定的sep并且sep非空,则它将返回一个长度为1的切片,其中仅包含s。或者如果sep为空,则它将在每个UTF-8序列之后拆分。或者如果s和sep都为空,则它将返回一个空切片。在这里,最后一个参数确定函数返回的字符串数。它可以是以下任何一个:
- n等于零(n==0):结果为nil,即零个子字符串。返回一个空列表。
- n大于零(n>0):最多返回n个子字符串,最后一个字符串是未分割的剩余部分。
- n小于零(n<0):将返回所有可能的子字符串。
示例1:
输出:
示例2:
输出:
示例3:
输出: