如下代码,判断字符串是否半角符号:String test = ",.....,";
Pattern pattern = Pattern.compile("[ -/:-@-`{-~,-.\--}]+]");
Matcher matcher = pattern.matcher(test);
assertEquals(matcher.matches(), true);
一切正常。但我无法判断方括号,如果写成[ -/:-[-`{-~,-.\--}]+,就一定编译不过。望高人指点