匹配除特定字符之外的所有字符的正确语法是什么?
例如我想匹配除字母之外的所有内容[A-Z] [a-z]和数字[0-9].
[A-Z] [a-z]
[0-9]
I have
string.matches("[^[A-Z][a-z][0-9]]")
这是不正确的吗?
是的,你不需要嵌套[]像那样。使用这个代替:
[]
"[^A-Za-z0-9]"
这都是一个字符类。