谁帮我解析一下图片 的HTML代码,有追加分的哦

来源:百度知道 编辑:UC知道 时间:2024/05/08 03:09:18
图片来源:
比如: <a href="http://www.arrivalcounter.com/stats.php?u=1192277418"><img b0" alt="Free Hit Counter" src="http://counter.arrivalcounter.com/counter/1192277418/blushdw"; ALIGN="middle"></a><br><a font-size:11" href="http://www.arrivalcounter.com/signup.php?u=1192277418"><img b0" alt="">Get a </a><a font-size:11" href="http://www.arrivalcounter.com/?u=1192277418">Free Hit Counter</a> 就是打进网页能显示出图片,而那

不知道你问的具体是什么,我看到一篇文章,和你共享一下,希望对你有帮助:

文章来源: http://bbs.w3china.org/blog/blog.asp?name=seekyes&subjectid=523&page=3

用正则解析图片地址,并利用XMLHTTP组件将其保存

现在基于WEB页的HTML的编辑器在新闻系统,文章系统中用得越来越广,一个网页一粘就可以保持原来的样式,同时图片也可以在这个页中保持。但是在使用过程中,如果所粘贴页中的图片被删除,就会在自己的页面上留下一个大大的“X”,影响美观。以前只好把这个图片保存下来,再重新上传到服务器上,这样实在麻烦。能不能让服务器自动去下载图片保存在服务器并且替换页面上的链接?答案是肯定的。
要实现这个功能需要经过三个步骤:
一,取得原页中的图片的地址。方法很多,可以用分割字符串,也可以用正则匹配。实践证明用正则匹配最为简单。经过分析图片的地址都保存在<img>标签中。我们可以先取得所有这个标签。过程如下:
Set objRegExp = New Regexp'设置配置对象
objRegExp.IgnoreCase = True’忽略大小写
objRegExp.Global = True’设置为全文搜索
objRegExp.Pattern = "<img.+?>"'为了确保能准确地取出图片地址所以分为两层配置:首先找到里面的<img>标签,然后再取出里面的图片地址后面的getimgs函数就是实现后一个功能的。
strs=trim(str)
Set Matches =objRegExp.Execute(strs)’开始执行配置
For Each Match in Matches
RetStr = RetStr &get