首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

JAVA正则表达式-不包孕指定字符串

2012-08-26 
JAVA正则表达式--不包含指定字符串?功能需求:URL的字符串匹配,但又不能包含指定的字符串URL为我的ITEYE空

JAVA正则表达式--不包含指定字符串

?

功能需求:URL的字符串匹配,但又不能包含指定的字符串
URL为我的ITEYE空间:http://hugh-wangp.iteye.com/我想统计我ITEYE空间的流量,但是又不想知道微博(weibo)和收藏(link)的流量所有我要在匹配:http://hugh-wangp.iteye.com的同时,URL里又不能有weibo和link字符串
功能实现:
//待匹配的正则表达式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

热点排行