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

Posted saryli

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了golang基础学习-strings包常用函数学习相关的知识,希望对你有一定的参考价值。

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"))


  

以上是关于golang基础学习-strings包常用函数学习的主要内容,如果未能解决你的问题,请参考以下文章

Golang 学习之路

#yyds干货盘点#Golang strings 包常用字符串操作函数

go语言(golang)学习之路

Golang学习 - builtin 包

Golang 学习入坑Go语言结构及基本语法及基本类型

Golang学习 - strconv 包--数据类型转换