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

首頁 > 語言 > PHP > 正文

php正則表達式過濾html標簽屬性

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

過濾html標簽在php中可以有內置的函數了,但它過濾的太干凈了,我們就整理了一下些利用正則來過濾指定html標簽的例子,具體如下所示。

采集的時候有時候需要過濾掉多余的標簽屬性,比如 img標簽過濾掉除了src屬性之外的所有屬性例如刪除titile alt等屬性以及一些腳的onclick屬性等。

例如過濾除了src之外的所有屬性:

  1. $str= preg_replace('//s(?!src)[a-zA-Z]+=[/'/"]{1}[^/'/"]+[/'/"]{1}/iu',' $str); 

上面的實例代碼是過濾掉除了src屬性外的所有標簽屬性.

過濾設置過濾除了alt和src之外的所有屬性,代碼如下:

  1. $str = preg_replace('//s(?!(src|alt))[a-zA-Z]+=[^/s]*/iu',' '$str); 

過濾所有html標簽的屬性的正則表達式:

  1. $str = preg_replace("/<([a-z]+)[^>]*>/i","",$str ); 

只過濾alt屬性的正則表達式:

  1. (/s)alt=[^/s]* 

過濾所有html標簽的屬性的正則表達式:

  1. $search = array ("'<script[^>]*?>.*?</script>'si",  // 去掉 javascript 
  2.                   "'<[///!]*?[^<>]*?>'si",          // 去掉 HTML 標記 
  3.                   "'([/r/n])[/s]+'",                // 去掉空白字符 
  4.                   "'&(quot|#34);'i",                // 替換 HTML 實體 
  5.                   "'&(amp|#38);'i"
  6.                   "'&(lt|#60);'i"
  7.                   "'&(gt|#62);'i"
  8.                   "'&(nbsp|#160);'i" 
  9.                   );                    // 作為 PHP 代碼運行 
  10.                   $replace = array ("","","//1","/"","&","<",">"," "); 
  11.                   $html = preg_replace($search$replace$html); 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久2019中文字幕 | 免费看搡女人无遮挡的视频 | 香蕉视频18 | 羞羞视频免费观看入口 | 免费欧美精品 | 四季久久免费一区二区三区四区 | 日本68xxxx| 欧美一级特黄特色大片免费 | 49vv看片免费| 国产一区二区在线免费 | 免费看日韩片 | 久久久麻豆| 久久久久久久免费看 | 欧美性生活免费视频 | 欧美日韩色片 | 欧美日本不卡 | 欧美日韩亚洲国产精品 | 欧美一级特级 | 在线成人免费观看www | 日日草视频 | 成人在线不卡 | 欧洲成人一区 | 一级黄色片在线看 | 一级黄色毛片a | 欧美一级高潮 | 欧美黄色片一级 | 操碰97 | 一级看片免费视频 | 性爱免费视频 | 一本一本久久a久久精品综合小说 | 欧美特黄一级高清免费的香蕉 | 欧美一级免费视频 | 成人在线视频在线观看 | 中文在线观看www | xxxx hd video 69 | 玩偶姐姐 在线观看 | 亚洲人成网在线观看 | 国产成年人网站 | 亚洲成人精品区 | 久久一区二区三区av | 视频一区二区三区视频 |