慕标琳琳
您可以使用 strings.ContainsAny 来查看符文是否存在:package mainimport ( "fmt" "strings")func main() { fmt.Println(strings.ContainsAny("Hello World", ",|")) fmt.Println(strings.ContainsAny("Hello, World", ",|")) fmt.Println(strings.ContainsAny("Hello|World", ",|"))}或者如果你想检查是否只有 ASCII 字符,你可以使用 strings.IndexFunc:package mainimport ( "fmt" "strings")func main() { f := func(r rune) bool { return r < 'A' || r > 'z' } if strings.IndexFunc("HelloWorld", f) != -1 { fmt.Println("Found special char") } if strings.IndexFunc("Hello World", f) != -1 { fmt.Println("Found special char") }}