JAVA正则表达式--不包含指定字符串
?
功能需求:URL的字符串匹配,但又不能包含指定的字符串//待匹配的正则表达式String reg= "^http://hugh-wangp\\.iteye\\.com/(?!.*((weibo)|(link))).*$"; System.out.println("http://hugh-wangp.iteye.com/".matches(reg));//通过System.out.println("http://hugh-wangp.iteye.com/blog".matches(reg));//通过 System.out.println("http://hugh-wangp.iteye.com/blog/guest_book".matches(reg));//通过System.out.println("http://hugh-wangp.iteye.com/weibo".matches(reg));//不通过System.out.println("http://hugh-wangp.iteye.com/link".matches(reg));//不通过?参考:http://jianshusoft.blog.51cto.com/2380869/766007http://xixian.iteye.com/blog/1323630