如何運用 Contains() 函式在 Golang 中?
Golang 有一組內建字串函式,我們可以利用它們對字串資料執行不同型別的操作。Contains() 就是這樣一個函式,可用於搜尋給定字串中是否存在特定文字/字串/字元。如果給定字串中存在文字/字串/字元,則返回 True;否則返回 False。
語法
func Contains(s, substr string) bool
其中,s 是原始字串,substr 是要與原始字串進行檢查的字串。
示例
以下示例演示 Contains() 的工作原理 -
package main
// importing fmt and strings
import (
"fmt"
"strings"
)
// using the strings.Contains() function
func main() {
fmt.Println(strings.Contains("AndhraPradesh", "Pradesh"))
fmt.Println(strings.Contains("MadhyaPradesh", "Madhya"))
fmt.Println(strings.Contains("CapitalCity", "Delhi"))
fmt.Println(strings.Contains("UttarPradesh", "Uttar"))
}輸出
將產生以下輸出 -
true true false true
請注意,第三條語句中的原始字串“CapitalCity”不包含子字串“Delhi”,因此返回 False。對於剩餘的三個比較,它返回 True。
示例
我們再舉一個例子 -
package main
// importing fmt and strings
import (
"fmt"
"strings"
)
// Using the strings.Contains function
func main() {
A := "ContainsFunction"
C := "Function"
if strings.Contains(A, C) {
fmt.Println("The String contains the Substring.")
} else {
fmt.Println("The String does not contain the Substring.")
}
}輸出
執行後,將產生以下輸出 -
The String contains the Substring.
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP