有没有一个StartsWith(str1, str2 string)函数可以检查是否str1是str2Go 语言的前缀?
我想要一个类似于Java 的startsWith().
有没有一个StartsWith(str1, str2 string)函数可以检查是否str1是str2Go 语言的前缀?
我想要一个类似于Java 的startsWith().
字符串包有你要找的东西。特别是 HasPrefix 函数:http ://golang.org/pkg/strings/#HasPrefix
例子:
fmt.Println(strings.HasPrefix("my string", "prefix")) // false
fmt.Println(strings.HasPrefix("my string", "my")) // true
该软件包包含许多您应该检查的不同的字符串辅助函数。
例如
如果要检查字符串是否以点开头
package main
import "strings"
func main() {
str := ".com"
fmt.Println(strings.HasPrefix(str, ".")
}
终端:
$ true