String regex = "[a-zA-z]+://[^\\s]*>";
Pattern p = Pattern.compile(regex);
String a="<http://tieba.baidu.com/f?kz=811750444>微软证实IE9将支持Canvas绘图音视频标签技术<http://tieba.baidu.com/f?kz=811750444#sub>"; Matcher m = p.matcher(a);
Vector links = new Vector();
while (m.find()) {
for (int i = 0; i <= m.groupCount(); i++) {
String tmp = m.group();
tmp = tmp.replaceAll(">", "");
tmp = tmp.replaceAll("'", "");
System.out.println(tmp);
}
}为什么我提取出来的是http://tieba.baidu.com/f?kz=811750444微软证实IE9将支持Canvas绘图音视频标签技术<http://tieba.baidu.com/f?kz=811750444#sub
请大家帮忙看看。。感激不尽啊
Pattern p = Pattern.compile(regex);
String a="<http://tieba.baidu.com/f?kz=811750444>微软证实IE9将支持Canvas绘图音视频标签技术<http://tieba.baidu.com/f?kz=811750444#sub>"; Matcher m = p.matcher(a);
Vector links = new Vector();
while (m.find()) {
for (int i = 0; i <= m.groupCount(); i++) {
String tmp = m.group();
tmp = tmp.replaceAll(">", "");
tmp = tmp.replaceAll("'", "");
System.out.println(tmp);
}
}为什么我提取出来的是http://tieba.baidu.com/f?kz=811750444微软证实IE9将支持Canvas绘图音视频标签技术<http://tieba.baidu.com/f?kz=811750444#sub
请大家帮忙看看。。感激不尽啊
解决方案 »
- 求帮助:关于java分页查询缓存的设计!急,急,急,急,急
- 大家觉得在linux下开发java web怎么样呢
- weblogic10.3+ejb3 lookup local EJB
- 问一个关于blowfish编码的问题
- 使用Spring的AOP功能时遇到no session or session was closed问题
- 连接数据库问题..
- 使用DispatchAction跳转页面问题?????
- 我在配置SPRING的时候出现了些问题,请大家提点提点,SPRING+STRUTS 在STRUTS里PLUS-IN的
- spring+Hibernate的事务的问题?谢谢!!!
- 想写一套开源的用户权限管理系统,给个建议,谢谢
- 什么是接口啊!接口相对于类的的优点!说的容易懂点好吗?
- struts2问题
改为
String regex = "[a-zA-z]+://[^\\s>]*>";
否则你的[^\\s]*>将匹配tieba.baidu.com/f?kz=811750444>微软证实IE9将支持Canvas绘图音视频标签技术<http://tieba.baidu.com/f?kz=811750444#sub>这一长串