在 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 函数返回了一个包含三个元素的字符串数组,其中最后一个元素是一个空字符串。

golang 字符串分割

原文地址: https://www.cveoy.top/t/topic/zhZ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录