有没有一个StartsWith(str1, str2 string)
函数可以检查是否str1
是str2
Go 语言的前缀?
我想要一个类似于Java 的startsWith()
.
有没有一个StartsWith(str1, str2 string)
函数可以检查是否str1
是str2
Go 语言的前缀?
我想要一个类似于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