是这样的,下面是我的代码,
String str = "[永久,短期,长期]";
String s = "短期";
System.out.println(str.matches("\\.*[\\[|,|,]"+s+"[\\]|,|,].*"));
代码中的字符串s是一个变量,当s的值为:永久或短期或长期中的值时输出true,否则是其他的一切为false,我上面的正则表达式只能验证第一个值,其它的不能验证,谢谢各位的帮忙了,急,在线等。正则表达式验证