php 正则表达式提取网页超级链接url的函数
2010-01-02 12:05
826 查看
function match_links($document) { preg_match_all("'<\s*a\s.*?href\s*=\s*([\"\'])?(?(1)(.*?)\\1|([^\s\>]+))[^>]*>?(.*?)</a>'isx",$document,$links); while(list($key,$val) = each($links[2])) { if(!empty($val)) $match['link'][] = $val; } while(list($key,$val) = each($links[3])) { if(!empty($val)) $match['link'][] = $val; } while(list($key,$val) = each($links[4])) { if(!empty($val)) $match['content'][] = $val; } while(list($key,$val) = each($links[0])) { if(!empty($val)) $match['all'][] = $val; } return $match; }
相关文章推荐
- Java正则表达式提取网页url和链接文字【2008年4月19日最新修改】
- Python 网络爬虫 009 (编程) 通过正则表达式来获取一个网页中的所有的URL链接,并下载这些URL链接的源代码
- 使用正则表达式匹配一个网页中的所有超级链接
- 提取网页中链接和标题的正则表达式
- ASP超级链接和HTML函数正则表达式 修正版
- 提取网页中链接和标题的正则表达式
- python使用正则表达式提取网页URL的方法
- 10.用正则表达式 提取网页中的网站链接
- 软件开发,创意是灵魂——用HttpWebRequest和正则表达式提取网页中的链接
- 用python正则表达式提取网页的url
- PHP正则表达式提取网页的超链接及标题
- ASP超级链接和HTML函数正则表达式
- php正则表达式替换URL链接地址为指定url的形式
- Java提取网页中url的正则表达式
- 用HttpWebRequest和正则表达式提取网页中的链接
- php正则表达式替换URL链接地址为指定url的形式