golang 字符串分割
在 Golang 中,可以使用 strings 包中的 Split 函数来分割字符串。
Split 函数需要两个参数:要分割的字符串和分割符。
例如,要将字符串 "hello,world" 按照逗号进行分割,可以使用以下代码:
package main
import (
"fmt"
"strings"
)
func main() {
str := "hello,world"
result := strings.Split(str, ",")
fmt.Println(result)
}
输出结果为:
[hello world]
可以看到,Split 函数将字符串分割成了一个字符串数组,并且去掉了分割符。
如果要分割的字符串中没有分割符,Split 函数会将整个字符串作为一个元素返回。
如果要分割的字符串以分割符结尾,Split 函数会将最后一个空字符串作为最后一个元素返回。
例如,要将字符串 "hello,world," 按照逗号进行分割,可以使用以下代码:
package main
import (
"fmt"
"strings"
)
func main() {
str := "hello,world,"
result := strings.Split(str, ",")
fmt.Println(result)
}
输出结果为:
[hello world ]
可以看到,Split 函数返回了一个包含三个元素的字符串数组,其中最后一个元素是一个空字符串。
原文地址: https://www.cveoy.top/t/topic/zhZ 著作权归作者所有。请勿转载和采集!