美文网首页
go常见字符串处理操作

go常见字符串处理操作

作者: 卖毛玉的小贩 | 来源:发表于2019-07-17 22:43 被阅读0次

    由于本人英文不算太好,经常工作中用到对字符进行切割过滤等操作的时候,会遗忘,于是在strings包中筛选出一些可能会使用到的函数来进行备注,方便个人查找。

    • 包 strings

    判断子串

    • func Contains(s, substr string) bool
      
      • s:要处理字符
      • substr:子串

    字符串拼接

    • func Join(a []string, sep string) string
      
      • a:待拼接的字符串切片
      • sep:拼接字符串

    去首尾字符

    • func Trim(s string, cutset string) string
      
      • s:要处理字符
      • cutset:要去字符串

    字符串替换

    • func Replace(s, old, new string, n int) string
      
      • s:要处理字符
      • old:待备替换字符
      • new:要替换成字符
      • n:替换多少次 -1为全部

    字符串分割

    按照分割字符切割

    • func Split(s, sep string) []string
      
      • s:待拆分字符
      • sep:分割字符

    按照空格切割

    • func Fields(s string) []string
      
      • s:待拆分字符

    判断字符串后缀

    • func HasSuffix(s, suffix string) bool
      
      • s:总串
      • suffix:后缀字符

    判断字符串前缀

    • func HasPrefix(s, prefix string) bool
      
      • s:总串
      • prefix:前缀字符

    相关文章

      网友评论

          本文标题:go常见字符串处理操作

          本文链接:https://www.haomeiwen.com/subject/qajhlctx.html