婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > php 正則表達式提取網頁超級鏈接url的函數

php 正則表達式提取網頁超級鏈接url的函數

熱門標簽:自己做的電銷機器人 淄博市張店區地圖標注 惠安地圖標注 浙江營銷外呼系統有哪些 上海銷售電銷機器人軟件 遼寧秒客來電話機器人 哈爾濱公司外呼系統代理 山東外呼系統聯系方式 地圖標注店鋪地圖標注酒店
復制代碼 代碼如下:

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

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

public string GetHref(string HtmlCode)
{
string MatchVale = "";
string Reg = @"(h|H)(r|R)(e|E)(f|F) *= *('|"")?((w|\|/|.|?1|-|_)+)('|""| *|>)?";
foreach (Match m in Regex.Matches(HtmlCode, Reg))
{
MatchVale += (m.Value).ToLower().Replace("href=", "").Trim() + "||";
}
return MatchVale;
}
您可能感興趣的文章:
  • php正則表達式驗證(郵件地址、Url地址、電話號碼、郵政編碼)
  • php使用正則表達式獲取圖片url的方法
  • php使用curl和正則表達式抓取網頁數據示例
  • php用正則表達式匹配URL的簡單方法
  • php URL驗證正則表達式
  • php利用正則表達式取出圖片的URL
  • php使用正則表達式獲取字符串中的URL

標簽:無錫 泰州 長沙 西安 重慶 宣城 綿陽 銅川

巨人網絡通訊聲明:本文標題《php 正則表達式提取網頁超級鏈接url的函數》,本文關鍵詞  php,正則,表達式,提取,網頁,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《php 正則表達式提取網頁超級鏈接url的函數》相關的同類信息!
  • 本頁收集關于php 正則表達式提取網頁超級鏈接url的函數的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 玉林市| 周宁县| 武穴市| 临清市| 古蔺县| 红原县| 定日县| 嵊州市| 郎溪县| 金沙县| 故城县| 曲周县| 晋宁县| 朝阳区| 双流县| 开阳县| 兴城市| 大方县| 吉木乃县| 武功县| 深泽县| 仙居县| 汕头市| 刚察县| 塔河县| 集贤县| 黄浦区| 丽江市| 凌源市| 延边| 巢湖市| 仁寿县| 广丰县| 吐鲁番市| 仁布县| 鄂伦春自治旗| 探索| 安仁县| 丁青县| 巴彦淖尔市| 库尔勒市|