go字符串操作

Posted esiarp

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了go字符串操作相关的知识,希望对你有一定的参考价值。

在Go语言标准库中的strings和strconv两个包可以对字符串做快速处理

string包

func Contains(s, substr string) bool

字符串s中是否包含substr,返回bool值

func Join(a []string, sep string) string

  字符串链接,把slice a通过sep链接起来

func Index(s, sep string) int

  在字符串s中查找sep所在的位置,返回位置值,找不到返回-1

func Repeat(s string, count int) string

  重复s字符串count次,最后返回重复的字符串

func Replace(s, old, new string, n int) string

  在s字符串中,把old字符串替换为new字符串,n表示替换的次数,小于0表示全部替换

func Split(s, sep string) []string

  把s字符串按照sep分割,返回slice

func Trim(s string, cutset string) string

  在s字符串的头部和尾部去除cutset指定的字符串

func Fields(s string) []string

  去除s字符串的空格符,并且按照空格分割返回slice

 

以上是关于go字符串操作的主要内容,如果未能解决你的问题,请参考以下文章

为每个片段添加一个操作栏

解决go: go.mod file not found in current directory or any parent directory; see ‘go help modules‘(代码片段

写操作费用[Go lang]

go语言怎么将二进制转为字符串

[Go] 并发和并行的区别

jQuery的DOM操作