如何处理xml文件中标签?

zc18792636599 2013-11-08 05:24:00
需要处理的文档中有如下字符串:
<div align="center"><a target="_blank" href="http://Active.zgjrw.com/ImagesView.asp?Img=/News/2013117/2013cfn/Pic/20131171122421683476611426.jpg"><img border="0" alt="点击查看大图" onload="autoPicWidth(this);" src="/News/2013117/2013cfn/Pic/20131171122421683476611426.jpg" /></a></div>
处理后:
<div align="center"><img src="http://Active.zgjrw.com/News/2013117/2013cfn/Pic/20131171122421683476611426.jpg" alt="点击查看大图" /></div>
需要用到正则表达式,对正则表达式不熟,正在学,比较急需要处理,请大伙帮帮忙,或者有什么想法,说出来都可以
其实说白就是把一个写在<a>标签里的图片变成<img>标签,然后把里边的相对地址变成绝对路径,只要能表现出来正确,并不需要局限上边的格式
...全文
176 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zc18792636599 2013-11-08
  • 打赏
  • 举报
回复
引用 1 楼 rui888 的回复:
一句比较麻烦吧。先做个记号。
public static void main(String[] args) {
		   String str = "<img border=\"0\" alt=\"点击查看大图\" onload=\"autoPicWidth(this);\" src=\"/News/2013117/2013cfn/Pic/20131171122421683476611426.jpg\"/>";
		    Pattern p = Pattern.compile("src=\"(.*)\"/>");
		    Matcher m = p.matcher(str);
		    if(m.find()){
		        System.out.println(m.group(1));
		    }
	}
引用 1 楼 rui888 的回复:
一句比较麻烦吧。先做个记号。
public static void main(String[] args) {
		   String str = "<img border=\"0\" alt=\"点击查看大图\" onload=\"autoPicWidth(this);\" src=\"/News/2013117/2013cfn/Pic/20131171122421683476611426.jpg\"/>";
		    Pattern p = Pattern.compile("src=\"(.*)\"/>");
		    Matcher m = p.matcher(str);
		    if(m.find()){
		        System.out.println(m.group(1));
		    }
	}
呵呵,期待在此归来,期待解决方案
tony4geek 2013-11-08
  • 打赏
  • 举报
回复
一句比较麻烦吧。先做个记号。
public static void main(String[] args) {
		   String str = "<img border=\"0\" alt=\"点击查看大图\" onload=\"autoPicWidth(this);\" src=\"/News/2013117/2013cfn/Pic/20131171122421683476611426.jpg\"/>";
		    Pattern p = Pattern.compile("src=\"(.*)\"/>");
		    Matcher m = p.matcher(str);
		    if(m.find()){
		        System.out.println(m.group(1));
		    }
	}

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧