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()函數是區(qū)分大小寫的。如果要進行大小寫不敏感的匹配,可以使用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判斷字符串是否包含另一字符串內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
goland 實現websocket server的示例代碼
本文主要介紹了goland 實現websocket server的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2022-06-06

