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

首頁 > 語言 > PHP > 正文

PHP使用正則表達式清除超鏈接文本

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

有些時候,我們需要對一些html文本進行處理,比如需要將文本中的超鏈接內容去除,這個時候就需要用到正則表達式。

可以用$str = preg_replace("/<a[^>]*href=[^>]*>|<//[^a]*a[^>]*>/i","",$strhtml); 這段來實現需求,如果想要更多解決方法,可以參看以下的。

1、刪除內容中的超鏈接,代碼如下:

  1. ereg_replace('<a([^>]*)>([^<]*)</a>','<font color="red">//2</font>',$content); 
  2. ereg_replace("<a [^>]*>|<//a>","",$content); 

2、消除包含特定詞的超鏈接,代碼如下:

  1. $find="this string is my find"
  2. $string='<font color="red">替換掉了</font>';//將超鏈接替換成的內容 
  3. echo ereg_replace('<a([^>]*)>([^<]*'.$find.'[^>]*)</a>','<font color="red">//2</font>',$content); 

3、獲取超鏈接文本內容,代碼如下:

  1.  //方法一 
  2.  preg_match_all('/<(a|a)[s]{0,1}[w=":()]*>[nrn]*(check user)[nrn]*</(a|a)>/i',$string,$matches); 
  3.  
  4. //方法二 
  5.  preg_match_all('/<a[dd]*>check user</a>/i',$string,$matches); 
  6.  print_r($matches); 
  7.  
  8. //方法三 
  9.  preg_match_all('/<a[^>]*>[^<]*</a>/i',$string,$matches); 
  10.  print_r($matches); 
  11.  
  12. //方法四 
  13.  preg_match_all('/<a.+?>check user</a>/is',$str,$arr); 
  14.  print_r($arr); 
  15.  
  16. //方法五 
  17.  preg_match_all('/<a.+?>check user</a>/is',$str,$arr); 
  18.  print_r($arr); 

我用了這句 $year = preg_replace("/<a[^>]*href=[^>]*>|<//[^a]*a[^>]*>/i","",$yearstr);

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 精品一区二区三区中文字幕老牛 | 国产一区二区三区在线观看视频 | 黄在线观看 | h色视频在线观看 | 精品国产91久久久久久浪潮蜜月 | free japan xxxxhdsex69 | 午夜久久电影 | 91美女福利视频 | 美国av片在线观看 | 日韩中文字幕三区 | 成人午夜在线免费 | 久久久久久久久久综合 | 国产色视频一区 | japanesexxxx24videofree| 欧美日韩免费看 | 一级视频在线播放 | 亚洲成人国产综合 | 国产精品午夜未成人免费观看 | 午夜视频在线免费 | 免费看一级片 | 欧美一级免费视频 | 激情小说激情图片激情电影 | 久久国产精品久久精品国产演员表 | 亚洲伊人色欲综合网 | 极品美女一级毛片 | 亚洲第一成人久久网站 | 日韩视频在线观看免费视频 | 成人午夜激情网 | av在线更新| 羞羞的视频| 91成人免费在线视频 | 亚洲视频观看 | 天天黄色片 | 欧美成人影院 | av中文一区 | 777zyz色资源站在线观看 | 天天撸日日夜夜 | 国产交换3p国产精品 | 欧美a级在线免费观看 | 素人视频在线观看免费 | 欧美精品一区二区三区久久久 |