匹配除特定字符以外的所有字符的正确语法是什么。
例如,我想匹配除字母 [A-Z] [a-z]
和数字 [0-9]
之外的所有内容。
我有
string.matches("[^[A-Z][a-z][0-9]]")
这是不正确的吗?
最佳答案
是的,您不需要那样的嵌套 []
。改用这个:
"[^A-Za-z0-9]"
都是一个字符类。
关于Java正则表达式匹配所有字符,除了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16207853/