麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 語言 > PHP > 正文

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

2024-09-04 11:47:12
字體:
來源:轉載
供稿:網友

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

  1. $str="ssdsf<a target='_blank' href='http://www.companysz.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.companysz.com'>你好,點這里看看</a><a href='www.companysz.com'>你好,點這里看看</a>");  
  3. ?> 

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

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

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

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

例子:<a href='www.companysz.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. }

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产一级aaa全黄毛片 | 免费久久久 | 经典三级在线视频 | 国产成人高清成人av片在线看 | 91精品国产乱码久久桃 | 久久久久久久久成人 | 国产精品视频一区二区三区四 | 国产精品自拍99 | 国产 日韩 一区 | 午夜视频大全 | 久久96国产精品久久秘臀 | 国产黄色毛片 | 91成人免费网站 | 久久99精品久久久久久园产越南 | 久久精品成人免费国产片桃视频 | 毛片a级毛片免费播放100 | 亚洲成在人| 亚洲天堂中文字幕在线观看 | 国产精品视频2021 | 日韩a毛片免费观看 | 成人在线观看地址 | 一级免费黄色免费片 | 成人三区四区 | 一级黄色国产视频 | 国产超碰人人爽人人做人人爱 | 国产羞羞视频在线观看 | 国产69精品久久久久久久久久 | 97视频 | 欧美极品免费 | 青青草成人影视 | 亚洲一区二区观看播放 | 国产精品一二区 | 91系列在线观看 | 伊人亚洲精品 | 看免费黄色大片 | 国产一区二区三区网站 | 91av在线影院 | 成人毛片100部免费观看 | free japan xxxxhdsex69 | 久久久tv| 久久毛片|