你好,strings.Contains()
是 Golang 语言中的一个字符串处理函数。它用于判断一个字符串是否包含另一个字符串,并返回一个布尔值。如果被搜索的字符串包含在目标字符串中,则返回 true,否则返回 false。
下面是该函数的基本使用方法:
package main
import (
"fmt"
"strings"
)
func main() {
s := "hello world"
if strings.Contains(s, "world") {
fmt.Println("s contains 'world'")
}
}
在上述代码中,我们调用了 strings.Contains()
函数来判断变量 s
是否包含子串 "world"
。由于 s
包含 "world"
子串,因此输出结果为 "s contains 'world'"
。
请注意,在 strings.Contains()
函数中,第一个参数是要搜索的目标字符串,第二个参数是要查找的子串。如果需要忽略大小写进行比较,则可以使用 strings.Contains(strings.ToLower(s), strings.ToLower(sub))
的方式进行判断。
希望这些信息对您有所帮助!