Html源文件中image标签的析取

2016-01-29 12:44 24 1 收藏

Html源文件中image标签的析取,Html源文件中image标签的析取

【 tulaoshi.com - Html 】

    上篇,我们介绍了正则表达式的概念及其在网络编程中使用正则表达式验证用户在线输入的邮件地址以及网址的格式是否正确的应用实例,今天介绍一种从指定网页源文件中析取image标签的的编程技巧,即从网页源文件中,解析出所有的插图文件名(包括图片路径),也就是标签<img src="http://img.jcwcn.com/attachment/portal/oldjcwimg/2005-11/15/05111512335574588.jpg"(有的可能是gif格式)。编程环境:PHP+Apache for Win98。 

  首先, 用文本编辑器新建一个PHP类型的文件:abstractsrc="http://img.jcwcn.com/attachment/portal/oldjcwimg/2005-11/15/05111512335551560.gif" | jpg"> 这样的标记(关于该函式在上篇中有详细的介绍);假如找到的话,则利用split()函式按一定的规则执行两次拆分,去掉标记中的<img…src="http://img.jcwcn.com/attachment/portal"字符,结果得到数组splitres,其中的每一个元素都是以图形路径+文件名开头的数组;用for循环在屏幕上输出每个数组的第一个元素值,即我们所需要的所有图形路径+文件名。

  其中函式sizeof($splitres)返回个数;在for循环中,依次将数组splitres的每个元素(也是数组)赋给数组变量imgname,并输出imgname的第一个元素值(为找到的一个图形路径+文件名),当执行下次循环时,删除变量imgname,达到重复使用的目的。大家可以仔细研究其中的奥妙。

  好了,写好后,将abstractSRCfrompage.php3存到你的指定目录下,启动Apache服务器,在浏览器中打开它,随便输入一个存在的网页名称或是远程URL,看看效果如何。

  如果有兴趣,你可以尝试析取HTML文档中的任意感兴趣的信息,如果稍加改装,做一个网站文本搜索引擎岂不更妙?

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/html/)

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/html/)

来源:http://www.tulaoshi.com/n/20160129/1487361.html

延伸阅读
标签: Web开发
        在论坛中常常有网友问到,可以在一个html的文件当中读取另一个html文件的内容吗?答案是确定的,而且方法不只一种,在以前我只会使用iframe来引用,后来发现了另外的几种方法,那今天就总结这几种方法让大家参考一下,本人觉得第三种方式较好!         1.IF...
目的,在Delphi中使用资源文件 本例是将一个Flash动画加到我的们程序中,在程序启动时再释放出来. 先新建一个文件文件 写入内容:另存为:SwfFile.rc 然后用 brcc32.exe 生成资源文件.res 然后在Delphi中加入一行(最后一行) implementation {$R *.dfm} {$R SwfFile.RES}//就是这行 procedur...
Java小程序的源文件有三种,后缀名分别是.java,.class和.jar。 这之中只有.java文件能让你读懂并修改(当然你要懂一点java编程),但是.java文件是不能直接应用的,你必须用编译器把它编译成.class文件才能直接插入网页。事实上,大多数java小程序的作者不愿意把.java文件公开给大家,因此我们能在网上找到的大多是不能修改只能直接...
标签: Web开发
相关文章: 初学者接触HTML了解一些HTML标记(3) 这些所介绍的HTML标记不一定完全符合XHTML规范。各位在实际布局时应有所取舍,如:B标记,FONT标记,都是不符合XHTML规范的。 61-------------------------------------------------------------------------- OBJECT ACCESSKEY=key ALIGN=ABSBOTTOM | ABSMIDDLE | BASELINE | BOTTO...

经验教程

321

收藏

28
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部