golang判断字符串是是否包含另一字符串的示例代码
golang中如何判断字符串是否包含另一字符串
在Go语言中,可以使用strings.Contains()函数来判断一个字符串是否包含另一个字符串。该函数接受两个参数:要搜索的字符串和要查找的子字符串,如果子字符串存在于要搜索的字符串中,则返回true,否则返回false。
下面是一个示例代码,演示如何使用strings.Contains()函数来判断字符串是否包含另一字符串:
package main import ( "fmt" "strings" ) func main() { str := "Hello, world!" substr := "world" if strings.Contains(str, substr) { fmt.Println("字符串包含子串") } else { fmt.Println("字符串不包含子串") } }
在上面的代码中,我们使用strings.Contains()函数来判断字符串str是否包含子串substr。如果包含,则输出"字符串包含子串",否则输出"字符串不包含子串"。
请注意,strings.Contains()函数是区分大小写的。如果要进行大小写不敏感的匹配,可以使用strings.Contains(strings.ToLower(str), strings.ToLower(substr))来进行转换后再进行比较。
Golang字符串分割、判断是否包含指定字符串
1、字符串分割
strings.Split(待分割字符串,分割符)
users := "张三,李四" userAry := strings.Split(users, ",") for _, u := range userAry { fmt.Println(u) }
运行结果:
2、判断是否包含指定字符串
strings.Contains(字符串,子字符串)
users := "张三,李四" flag := strings.Contains(users, "李") fmt.Println(flag)
运行结果:
到此这篇关于golang中如何判断字符串是是否包含另一字符串的文章就介绍到这了,更多相关golan判断字符串是否包含另一字符串内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
golang使用excelize库操作excel文件的方法详解
Excelize是Go语言编写的用于操作Office Excel文档基础库,基于ECMA-376,ISO/IEC 29500国际标准,下面这篇文章主要给大家介绍了关于golang使用excelize库操作excel文件的相关资料,需要的朋友可以参考下2022-11-11
最新评论