8.操作字符串的常用函数

  作者: thtomatic  分类: Golang   评论: [ 0 ] 条  浏览: [ 19 ] 次

文档地址:https://studygolang.com/static/pkgdoc/pkg/strings.htm

Go语言中strings包提供了很多操作字符串的函数,下面整理几个常用的操作字符串函数

(1)func Contains(s,substr string) bool :判断字符串s中是否包含字符串substr

(2)func Replace(s,old,new string,n ,int) string  :用string替换字符串s中的old字符串,并返回替换后的字符串,其中参数n是指定替换的个数

(3)func ToUpper(s string) string:将字符串s中的所有字母转换为大写字符

(4)func ToLower(s string) string :将字符串s中的所有字母转换为小写字符

(5)func Split(s,sep string) []string:将字符串s按照sep进行分割,返回字符切片

Example:

package main

import (
	"fmt"
	"strings"
)

func main() {
	string1 := "Hello"
	string2 := "hello"
	result := string1 == string2
	fmt.Println(result) //输出false

	text1 := "蔡徐坤"
	substring1 := "坤"
	//在text1中查找是否包含substring1字符串
	result = strings.Contains(text1, substring1)
	fmt.Println(result) //输出true

	text2 := "car"
	fmt.Println("旧字符串:", text2)

	//把r替换为t
	replacedText := strings.Replace(text2, "r", "t", 1)
	fmt.Println("新字符串:", replacedText) //输出cat

	text3 := "kun"
	//转换为大写
	text4 := strings.ToUpper(text3)
	fmt.Println(text4)

	//转换为小写
	var text5 string = strings.ToLower(text4)
	fmt.Println(text5)

	text6 := "唱,跳,rap,篮球"
	//用,分割字符串
	splittedString := strings.Split(text6, ",")
	fmt.Println(splittedString)  //输出[唱 跳 rap 篮球]
}

版权所有:《thtomatic》 => 《8.操作字符串的常用函数
本文地址:https://ask.mykeji.net/golang/278.html
除非注明,文章均为 《简单记录》 原创,欢迎转载!转载请注明本文地址,谢谢。


上一篇: 9.运算符
下一篇: 7.类型转换与字符转义

发表评论:

    25.31ms