当前位置: 首页 > 资讯

Go-标准库-text(二) 世界独家

来源:腾讯云 发布时间:2023-04-28 12:33:36 分享至:


(资料图片仅供参考)

字符串操作

text包还提供了一些字符串操作函数,例如Split、Trim、Fields等。

strings.Split

strings.Split函数用于将字符串按照指定的分隔符进行分割,并返回分割后的字符串切片。

package mainimport ("fmt""strings")func main() {s := "foo,bar,baz"parts := strings.Split(s, ",")fmt.Println(parts) // Output: [foo bar baz]}

在这个例子中,我们定义了一个包含逗号分隔符的字符串s,使用strings.Split函数将其按照逗号进行分割,并将结果输出。

strings.Trim

strings.Trim函数用于将字符串中指定的前缀和后缀去除,并返回去除后的字符串。

package mainimport ("fmt""strings")func main() {s := "  foo bar baz  "trimmed := strings.Trim(s, " ")fmt.Println(trimmed) // Output: foo bar baz}

在这个例子中,我们定义了一个包含前缀和后缀空格的字符串s,使用strings.Trim函数将空格去除,并将结果输出。

strings.Fields

strings.Fields函数用于将字符串按照空格进行分割,并返回分割后的字符串切片。

package mainimport ("fmt""strings")func main() {s := "foo bar baz"fields := strings.Fields(s)fmt.Println(fields) // Output: [foo bar baz]}

在这个例子中,我们定义了一个包含空格的字符串s,使用strings.Fields函数将其按照空格进行分割,并将结果输出。

关键词:

Copyright   2015-2032 华西礼仪网 版权所有  备案号:京ICP备2022016840号-35   联系邮箱: 920 891 263@qq.com