Go:标准库
参考: 知乎 参考: Go语言标准库 参考: Go标准库 文章目录 1、文本 1、strings — 字符串操作 1、字符串比较 2、是否存在某个字符 3、子串出现次数 4、字符串分割为[]string 5、字符串是否有某个前缀(后缀) 1、文本 1、strings — 字符串操作 1、字符串比较 字符串大小比较: /* Compare 函数,用于比较两个字符串的大小,如果两个字符串相等,返回为 0。 * 如果 a 小于 b ,返回 -1 ,反之返回 1 。 * 不推荐使用这个函数,直接使用 == != > < >= <= 等一系列运算符更加直观。 */ func Compare ( a , b string ) int 字符串相等比较: // EqualFold 函数,计算 s 与 t 忽略字母大小写后是否相等。 func EqualFold ( s , t string ) bool 2、是否存在某个字符 本质上他的底层实现也是通过遍历string数组去获取包含的字符串下标,如果返回正数下标则表示存在,否则表示不存在。 字符串包含: 官方注释: Contains reports whether subslice is within b. // 子串 substr 在 s 中,返回 true func Contains ( s , substr string ) bool