public class Test {
public static String regeg="[^@^\\(]{1,}";
public static void main(String[] args) {
String s2="[_]";
System.out.println(s2.matches(regeg));
}
} 返回true,但是把s2改为“[^_^]”就返回false了帮忙看下是否需要对字符做特殊处理
public static String regeg="[^@^\\(]{1,}";
public static void main(String[] args) {
String s2="[_]";
System.out.println(s2.matches(regeg));
}
} 返回true,但是把s2改为“[^_^]”就返回false了帮忙看下是否需要对字符做特殊处理
这个正则的意思是 除了 @^\(的字符都可以 你的含有^当然不行啦