String content = "http://weibo.com/u/1950821395?wvr=4&lf=reg 无关内容 http://weibo.com/1950821395/ApSbnpZ7Q?mod=weibotime";
Pattern p = Pattern.compile("http://[\\S\\.]+[:\\d]?[/\\S]+\\??[\\S=\\S&?]+[^\u4e00-\u9fa5]");
Matcher m = null;
if(StringUtils.isNotEmpty(content))
m = p.matcher(content);
else return null;
StringBuffer buffer = new StringBuffer();
String matcher = "";
while(m.find()){
matcher = m.group();
buffer.append(matcher + " ");
}
return buffer.toString();
java 正则表达式截取带参数的多个url
最新推荐文章于 2024-08-05 04:56:21 发布