日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > php 匹配字符中鏈接地址程序代碼

php 匹配字符中鏈接地址程序代碼

來源:程序員人生   發布時間:2013-11-13 07:57:17 閱讀次數:2590次

判斷一個字符串是否含有超級鏈接,代碼如下:

  1. $str="ssdsf<a target='_blank' href='http://www.phpfensi.com/' >sdf</a>sdfss"
  2. if(preg_match("/<a/s+href=[^>]*>|<//[^a]*a[^>]*>/i",$str)) 
  3. echo "該字符串有超鏈接"
  4. else 
  5. echo "該字符串沒有超鏈接標記"
  6. ?> 

下面我們只要過濾連接部份,代碼如下:

  1. <?php  
  2. echo preg_replace("/(?<=href=)([^>]*)(?=>)/i","#""<a href='www.phpfensi.com'>你好,點這里看看</a><a href='www.phpfensi.com'>你好,點這里看看</a>");  
  3. ?> 

正則:/(?<=href=)([^>]*)(?=>)/

(?<=exp) 匹配exp后面的位置 

(?=exp) 匹配exp前面的位置 

此正則匹配 在 href= 之后 “>” 之前 的 非 “>” 的所有字符

例子:<a href='www.phpfensi.com'>,找到這些字符(url)用 # 替換,就可以去掉html里的所有鏈接,現在分享一個提取超級連接的實例,代碼如下:

  1. function match_links($document) {    
  2.     preg_match_all("'<s*as.*?hrefs*=s*(["'])?(?(1)(.*?)1|([^s>]+))[^>]*>?(.*?)</a>'isx",$document,$links);                        
  3.     while(list($key,$val) = each($links[2])) { 
  4.         if(!emptyempty($val)) 
  5.             $match['link'][] = $val
  6.     } 
  7.     while(list($key,$val) = each($links[3])) { 
  8.         if(!emptyempty($val)) 
  9.             $match['link'][] = $val
  10.     }        
  11.     while(list($key,$val) = each($links[4])) { 
  12.         if(!emptyempty($val)) 
  13.             $match['content'][] = $val
  14.     } 
  15.     while(list($key,$val) = each($links[0])) { 
  16.         if(!emptyempty($val)) 
  17.             $match['all'][] = $val
  18.     }                
  19.     return $match
  20. }
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 久久888 | 精品久久乐 | 欧美日韩中文字幕 | 成人国产在线观看 | 99热久久是国产免费66 | 淫影视| 国产一区二区三区久久久久久久久 | 久久国产精品免费 | 久久久久综合 | 亚洲一区 视频 | 超碰成人91| 五月激情综合 | 粉嫩蜜桃麻豆免费大片 | 欧美在线看片 | 九九色 | 亚洲第一天堂 | av在线资源站 | www一区二区三区 | 精品66| 亚洲91| 一区在线观看 | 人人澡人人添人人爽一区二区 | 精品一区二区三区91 | 久久久精品美女 | 国产精品一区二区三区免费 | 久久国产精品区 | 国产精品色在线网站 | 国产成人精品白浆久久69 | 国产超碰 | 国产h在线 | 国产在线二区 | 精品综合99久久久久久www | 99热国产在线 | 日韩在线影视 | 亚洲高清在线观看 | 黄色大片电影 | 日韩高清在线免费观看 | 久久国产精品久久久久久久久久 | 久久久一二三 | 久久99精品国产一区二区三区 | 范冰冰一级做a爰片久久毛片 |