golang基础学习-strings包常用函数学习

 1.简介

Golang基础学习-strings包的学习.

 2.代码

```

package main

import (

"fmt"

"strings"

)

//StrFunc 字符串说明

func main() {

var testStr string

testStr = "seetatech"

testStrTrim := "  seeta  tech    "

checkStr := "tech"

fmt.Println("------:" + testStr + ":-----")

//验证是否包含

fmt.Println(strings.Contains(testStr, checkStr))

//计算字符串包含某字符数量

fmt.Println(strings.Count(testStr, checkStr))

//计算字符串长度

fmt.Println(len(testStr))

// 字符串分割

splitStr := strings.Split(testStr, "t")

fmt.Println(splitStr)

// 字符串连接

fmt.Println(strings.Join(splitStr, "t"))

//字符串替换

fmt.Println(strings.Replace(testStr, "seeta", "firevison", 1))

//全部小写

fmt.Println(strings.ToLower(testStr))

//全部大写

fmt.Println(strings.ToUpper(testStr))

//去除左右所要过滤的字符

fmt.Println(strings.Trim(testStrTrim, " "))

//去除左所要过滤的字符

fmt.Println(strings.TrimLeft(testStrTrim, " "))

//去除右所要过滤的字符

fmt.Println(strings.TrimRight(testStrTrim, " "))

//字符出现的位置

fmt.Println(strings.Index("go gopher", "go"))

// 最后一次出现的位置

fmt.Println(strings.LastIndex("go gopher", "go"))

//没有定位字符时,显示-1

fmt.Println(strings.LastIndex("go gopher", "rodent"))

}

```

输出:


3.学习资料

strings包

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 整理一些go的字符串常用操作。 修改字符串中的一个字符 字符串切片 使用for或者for-range遍历一个字符串...
    咕咕鷄阅读 9,809评论 0 3
  • 前言 最先接触编程的知识是在大学里面,大学里面学了一些基础的知识,c语言,java语言,单片机的汇编语言等;大学毕...
    oceanfive阅读 8,334评论 0 7
  • 1.安装 https://studygolang.com/dl 2.使用vscode编辑器安装go插件 3.go语...
    go含羞草阅读 5,497评论 0 6
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,899评论 18 399
  • 时隔一年,几经生死,我可以坐在桌边打字,我觉得是我思考这个问题的时候了,客观科学,不带任何感情色彩地去分析总结一下...
    王修龙阅读 8,743评论 1 51