HasPrefix 判斷字符串 s 是否以 prefix 開頭:strings.HasPrefix(s, prefix string) bool
HasSuffix 判斷字符串 s 是否以 suffix 結尾:strings.HasSuffix(s, suffix string) bool
字符串包含關系
Contains 判斷字符串 s 是否包含 substr :strings.Contains(s, substr string) bool
測試源碼:
package main import ( "fmt" "strings" ) func main() { var str1 string = "This is an example of a string" var str2 string = "this is an " var str3 string = " of a string" fmt.Println(strings.HasPrefix(str1, str2)) fmt.Println(strings.HasSuffix(str1, str3)) }
運行結果:
[root@localhost golang]# go run zzz.go false true
