我知道这个语句应该按预期返回 false
Regex.IsMatch("+", @"[a-zA-Z0-9]")
但是为什么这些陈述匹配,尽管它们不应该匹配(根据我的理解)
Regex.IsMatch("C++", @"[a-zA-Z0-9]")
Regex.IsMatch("C++", @"[a-zA-Z0-9]+")
我知道这个语句应该按预期返回 false
Regex.IsMatch("+", @"[a-zA-Z0-9]")
但是为什么这些陈述匹配,尽管它们不应该匹配(根据我的理解)
Regex.IsMatch("C++", @"[a-zA-Z0-9]")
Regex.IsMatch("C++", @"[a-zA-Z0-9]+")