我想找到不以小写字母开头的行为什么第二种写法不行?我明白也可以写成^[^[:lower:]]但为什么不能是^[^[a-z]]?中括号的规则是什么。?
举个例子,如果我们想要匹配以字母 a 开头的字符串,可以使用 ^a。如果我们想要匹配以字母 a 之外的字符开头的字符串,可以使用 ^[^a]。