//含“v2.x”字符且不含“Release”
String r1 = "2ppp888v2.0aaaaxPornxxx";
String reg1 = "^(?!.*(?i)Porn).*((?i)v2.\\d+).*$";
Pattern p = Pattern.compile(reg1);
Matcher matcher = p.matcher(r1);
if(matcher.find()){
System.out.println("find");
}else{
System.out.println("no find");
}
使用 ?! 代表不匹配
?i 代表 不区分大小写