最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php 正則表達(dá)式提取網(wǎng)頁超級(jí)鏈接url的函數(shù)

 更新時(shí)間:2010年01月02日 12:05:39   作者:  
php 正則表達(dá)式提取網(wǎng)頁超級(jí)鏈接url的函數(shù)
復(fù)制代碼 代碼如下:

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;
}

主要是正則的問題,下面給出個(gè)asp.net下的,多測試正則
獲取頁面的鏈接正則
復(fù)制代碼 代碼如下:

public string GetHref(string HtmlCode)
{
string MatchVale = "";
string Reg = @"(h|H)(r|R)(e|E)(f|F) *= *('|"")?((\w|\\|\/|\.|:|-|_)+)('|""| *|>)?";
foreach (Match m in Regex.Matches(HtmlCode, Reg))
{
MatchVale += (m.Value).ToLower().Replace("href=", "").Trim() + "||";
}
return MatchVale;
}

相關(guān)文章

最新評(píng)論

启东市| 渭南市| 安化县| 浏阳市| 施秉县| 博兴县| 衡水市| 陵水| 邛崃市| 新泰市| 志丹县| 临猗县| 改则县| 余姚市| 湖州市| 政和县| 察雅县| 甘泉县| 娱乐| 准格尔旗| 德阳市| 法库县| 宣城市| 福州市| 肥城市| 梅河口市| 曲麻莱县| 梁山县| 萍乡市| 山西省| 佛山市| 荆门市| 通许县| 福建省| 喀喇沁旗| 木兰县| 武邑县| 新源县| 乳源| 原平市| 霍山县|