更多的还是去官方文档里去看:https://studygolang.com/pkgdoc

Contains:

判断字符串中是否包含指定字符串

演示:

func main() {str1 := "itzhuzhu"result := strings.Contains(str1, "zhu")fmt.Println(result)
}

join:

字符串连接

演示:

func main() {str2 := []string{"a", "b", "c", "d", "e", "f"}join := strings.Join(str2, "")fmt.Println("join:", join)
}

Index:

查找指定字符串所在的位置,返回索引,找不到返回-1

演示:

func main() {str3 := "itzhuzhu"result3 := strings.Index(str3, "zhu")fmt.Println("result:", result3)
}

Repeat:

重复字符串次数,返回重复的字符串

演示:

func main() {str4 := "itzhuzhu"result4 := strings.Repeat(str4, 3)fmt.Println("result:", result4)
}

Replace:

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

演示:

func main() {str5 := "itzhuzhu"strings.Replace(str5, "z", "Z", 1)// 替换第一个strings.Replace(str5, "z", "Z", -1)// 全部替换
}

Split:

字符串分割,返回切片

演示:

func main() {str6 := "itzhuzhu@163.com"split := strings.Split(str6, "@")fmt.Println("split:", split)
}

Trim:

func Trim(s string, cutset string) string
t在s字符串的头部和尾部去除cutset指定的字符串

演示:

func main() {str7 := "  itzhuzhu@163.com  "trim := strings.Trim(str7, " ") // 去掉两头空格fmt.Println("trim:", trim)
}

Fields:

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

演示:

func main() {str8 := "  itzhuzhu@163.com  "fields := strings.Fields(str8)fmt.Println("fields:", fields)
}

Golang——string字符串常用函数(Contains、join、Index、Repeat、Replace、Split、Trim、Fields)相关推荐

  1. 【python语法】字符串常用函数

    基本函数 dir() dir()函数的作用是将参数数据类型包含的所有函数返回到一个列表中,这个列表是可遍历的:可以直接输出,也可以循环输出参数类型的所有内嵌函数 直接输出字符串数据类型带有的所有函数: ...

  2. C++ string类常用函数

    C++ string类常用函数 http://xiaocao000.spaces.live.com/blog/cns!F826A925CF33491A!117.entry string类的构造函数: ...

  3. php怎么查找函数库,php 查找字符串常用函数说明

    本节内容: php 查找字符串常用函数介绍,主要介绍strstr的用法. 一.strstr - 查找字符串的首次出现 string strstr ( string $haystack , mixed ...

  4. Excel怎样从一串字符中的某个指定“字符”前后截取字符及截取字符串常用函数

    原始字符串: 品种在源系统主键(id) 截取前面的    (品种在源系统主键): =LEFT(B3,FIND("(",B3)-1) 截取后面的    (id): =LEFT(RIG ...

  5. Excel怎样从一串字符中的某个指定“字符”前后截取字符及截取字符串常用函数...

    怎么样可以从一串字符中的某个指定位置的前或后截取指定个数的字符. 如:12345.6789,我要截取小数点前(或后)的3个字符.怎么样操作, 另外,怎么样从右边截取字符,就是和left()函数相反的那 ...

  6. SQL——截取字符串常用函数

    截取字符串常用函数 1.LEFT ( ) 2.RIGHT ( ) 3.SUBSTRING ( ) 1.LEFT ( ) \quad \quad从字符串最左边开始截取即正向截取,返回从字符串左边开始指定 ...

  7. 字符串的编码与构造、字符串格式化、字符串的截取、字符串常用函数、正则表达式

    文章目录 了解ASCII码 UTF-8编码 字符串构造 单引号或双引号构造字符串 单双引号构造字符串的特殊用法 字符串中引号的转义 转义字符 原始字符串 三重引号字符 字符串格式化 %符号格式化字符串 ...

  8. C++string类常用函数 c++中的string常用函数用法总结

    string类的构造函数: string(const char *s);    //用c字符串s初始化 string(int n,char c);     //用n个字符c初始化 此外,string类 ...

  9. Python基础-字符串(字符串常用函数/操作/字符串遍历)

    字符串就是一串字符, 表示文本类型的数据, 可以用"一对双引号"或者'一对单引号'定义一个字符串, 字符串定义格式为 字符串变量名 = '字符串的文本内容' 常用函数/操作 获取字 ...

最新文章

  1. Android TextView设置透明度方法的注意点
  2. netty集成ssl完整参考指南(含完整源码)
  3. shell脚本报错:[: =: unary operator expected
  4. 架构师之路 — 数据库设计 — 关系型数据库的外键约束与关联
  5. yum与rpm的使用
  6. PyQt5 笔记5 -- 消息框(QMessageBox)
  7. jeewx-api-1.0.1(捷微微信接口API)版本正式发布
  8. excel导入导出工具类_Hutool Java工具类库导出Excel,超级简单
  9. 课程作业01——从命令行接收多个数字,求和之后输出结果
  10. Oracle无法登陆EM问题解决方案
  11. 机器学习基础:评价指标(Machine Learning Fundamentals: Evaluation Metrics)
  12. 【数学建模】最优化模型
  13. 我的世界启动时要Java_我的世界启动时Java出现日志怎么办
  14. java高并发唯一订单号_高并发下唯一订单号生成器--雪花算法
  15. VSCode软件介绍
  16. 电脑搜索不出网络共享文件夹内容
  17. xtrabackup备份(全备,增备)
  18. 2022-2028全球纸胶带行业调研及趋势分析报告
  19. 学生管理系统小项目用C语言实现(部分功能可能不是很完善)
  20. java基础之类、对象、实例、属性、方法等概念理解

热门文章

  1. java定义一个方法,返回一个浮点数保留两位小数,考虑四舍五入的结果
  2. android rtsp 延时,ijkplayer 单视频流直播延迟问题解决过程
  3. linux 触摸屏测试源码_Linux触摸屏驱动
  4. java实现log4j_log4j在java中实现
  5. python计算排队时间_Python(pdb)-排队执行命令
  6. php 自动切图,前端工程师技能之photoshop巧用系列扩展篇自动切图
  7. 【OpenCV 例程200篇】68. 连续周期信号的傅立叶级数
  8. Python入门进阶篇(六)字典的介绍
  9. db h2 数据类型_H2Database数据类型
  10. linux 内核系统优化,Linux系统内核优化(一)