二十二、处理字符串

在go语言中提供了strings包,提供了一套完备的字符串处理函数

1、将字符串转为大小写

复制代码
s := "egg"
	val := strings.ToUpper(s)
	val = strings.ToLower(s)

2、查找字符串

复制代码
func main() {
	s := "egg"
	b := "this is my golang"

	fmt.Println(strings.Index(s, "g"))
	fmt.Println(strings.Index(b, "my"))
}

结果:

1

8

解释:

无论是查找单个字母还是查找单词,会打印出出现需要查找次所在的下标

3、删除空白

复制代码
func main() {
	b := " this is my golang "
	fmt.Println(strings.TrimSpace(b))
}
相关推荐
p***q781 分钟前
SpringBoot实战:高效实现API限流策略
java·spring boot·后端
学历真的很重要7 分钟前
Hello-Agents —— 03大语言模型基础 通俗总结
开发语言·人工智能·后端·语言模型·自然语言处理·面试·langchain
6***v41713 分钟前
VScode 开发 Springboot 程序
java·spring boot·后端
t***316517 分钟前
SpringBoot中自定义Starter
java·spring boot·后端
z***33521 分钟前
SpringBoot获取bean的几种方式
java·spring boot·后端
wefg132 分钟前
【C++】IO流
开发语言·c++
s***469834 分钟前
【SpringBoot篇】详解Bean的管理(获取bean,bean的作用域,第三方bean)
java·spring boot·后端
"菠萝"40 分钟前
C#知识学习-020(访问关键字)
开发语言·学习·c#
AntBlack40 分钟前
Z-Image 发布了 ,赶紧体验了一把(配套 Modal执行脚本)
前端·后端·aigc
努力的小雨42 分钟前
AI 编程协作,我的一点邪修方法,希望可以帮助到你
后端