首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Go-标准库-text(二)

Go-标准库-text(二)

原创
作者头像
堕落飞鸟
发布2023-04-22 09:38:45
发布2023-04-22 09:38:45
2690
举报
文章被收录于专栏:飞鸟的专栏飞鸟的专栏

字符串操作

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

strings.Split

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

代码语言:javascript
复制
package main

import (
	"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函数用于将字符串中指定的前缀和后缀去除,并返回去除后的字符串。

代码语言:javascript
复制
package main

import (
	"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函数用于将字符串按照空格进行分割,并返回分割后的字符串切片。

代码语言:javascript
复制
package main

import (
	"fmt"
	"strings"
)

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

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 字符串操作
    • strings.Split
    • strings.Trim
    • strings.Fields
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档