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

求一正则表达式,获取当前页面,该如何处理

2012-03-24 
求一正则表达式,获取当前页面URL:http://localhost/post.do?paramId1¶mNamename#top在JAVA中用正则

求一正则表达式,获取当前页面
URL:http://localhost/post.do?paramId=1&paramName=name#top
在JAVA中用正则表达式获取到   post.do

[解决办法]
public static String getHref(String href){
Pattern s=Pattern.compile( "http://localhost/(.*)\\? ");
Matcher m=s.matcher(href);
if(m.find())
return m.group(1);
else
return null;
}
[解决办法]
http\:\/\/localhost\/\w+\.\w+|http\:\/\/((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?\/\w+\.\w+
这个正则表达式适用于http://localhost的和http://192.168.8.8这种的。希望对你有帮助

热点排行