本文目錄一覽:
PHP使用表正則表達式獲取HTML內容
只匹配一個,用 preg_match 就好了
/alt=\”(.*?)\”/
引號內內容加上括號就可以分組,這樣就能單獨取出你要的 5 值
php用正則獲取html標籤內容
推薦使用querylist
?php
header(“Content-type:text/html;charset=utf-8”);
require ‘QueryList/QueryList.class.php’;
$url = “要抓取的網站”;
$reg = array(
“title” = array(“a”,”text”),
“src” = array(“a”,”href”),
);
//$rang = “[id^=post-]”;
$hj = QueryList::Query($url,$reg);
print_r($hj-jsonArr);
php正則提取HTML中的內容
那就無需正則了!
php本身就有一個函數:strip_tags()
這個函數有2個參數
第一個:需要過濾的字符串, 在這裡也就是你說的html, 這個函數必須
第二個:要保留的html標籤, 就是設置你不想過濾掉的html標籤, 這個函數可選!
在第二個參數缺省的情況下, 會將所有html標籤過濾掉!
還要什麼正則呢???
php正則表達式查找html內容
php正則表達式查找html內容的方法:
preg_match(‘/p align=\”center\”bigstrong(.*?)\/strong\/big\/p/’,$str,$result);
代碼解釋:
$str就是上面的html裡面的內容;
$result就是匹配到的字符串,可以print_r($result);看看裡面就有你要的結果,或者直接echo $result[1];
就是“在LINUX下配置MYSQL、PHP和JSP”這幾個字符了。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/306330.html