string functions _ golang

jackkiexu · · 1916 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

The standard libarary's strings package provides many useful string-related functions. Here are some examples to give you a sense of the package

package main

import "fmt"
import s "strings"

var p = fmt.Println

func main() {

    p("Contains:   ", s.Contains("tests", "es"))
    p("Count:      ", s.Count("test", "t"))
    p("HasPrefix:  ", s.HasPrefix("test", "te"))
    p("HasSuffix:  ", s.HasSuffix("test", "st"))
    p("Index:      ", s.Index("test", "e"))
    p("Join:       ", s.Join([]string{"a", "b"}, "-"))
    p("Repeat:     ", s.Repeat("a", 5))
    p("Replace:    ", s.Replace("foo", "o", "0", -1))
    p("Replace:    ", s.Replace("foo", "o", "0", 1))
    p("Split:      ", s.Split("a-b-c-d-e", "-"))
    p("ToLower:    ", s.ToLower("TEST"))
    p("ToUpper:    ", s.ToUpper("test"))
    p()
}
Contains:    true
Count:       2
HasPrefix:   true
HasSuffix:   true
Index:       1
Join:        a-b
Repeat:      aaaaa
Replace:     f00
Replace:     f0o
Split:       [a b c d e]
ToLower:     test
ToUpper:     TEST

总结 :

  1 : ......


有疑问加站长微信联系(非本文作者)

本文来自:博客园

感谢作者:jackkiexu

查看原文:string functions _ golang

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

1916 次点击  
加入收藏 微博
0 回复
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传