當前位置:首頁 » 編程語言 » php正則標簽內容

php正則標簽內容

發布時間: 2022-08-22 16:52:04

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標簽中的內容

header('content-type:text/html;charset=utf-8');
$str='<li><ahref="/news1397/"title="1827年3月5日義大利物理學家伏打逝世">1827年3月5日義大利物理學家伏打逝世</a></li>

<li><ahref="/news1398/"title="1871年3月5日波蘭女革命家盧森堡誕辰">1871年3月5日波蘭女革命家盧森堡誕辰</a></li>

<li><ahref="/news1399/"title="1886年3月5日董必武誕辰">1886年3月5日董必武誕辰</a>(圖)</li>';
preg_match_all('/<a.*>(.*)</a>/im',$str,$matches);
var_mp($matches[1]);

㈢ php正則Html標簽內的東西

preg_match_all('/<td[\s\S]*?rowspan\=\"1\"[\s\S]*?>(.*?)<\/td>/Us',$data,$array[0]);
中間不要用.*,用.*?

㈣ php正則獲取p標簽的內容

<?php
$Str = '<div class="evaluate cg"><ul class="comments-list"><li><div class="vcard-32 fl"><a rel="nofollow" ><img src="http://wwc.taobaocdn.com/avatar/getAvatar.do?userId=738846102&width=40&height=40&type=sns" alt="liuqiaoli616"></a></div><div class="content"><p class="nick"><a rel="nofollow" class="orange" >liuqiaoli616</a></p><p class="comment">鞋很輕巧,款式顏色也不錯,號碼偏小,至少要選大一個號碼,買了3雙,37碼的兩雙有一邊腳面是歪的,客服不怎麼樣,便宜東西懶得計較了,晚上出去散步湊合穿,下次會換一家買</p></div></li><li><div class="vcard-32 fl"><a rel="nofollow" ><img src="http://a.tbcdn.cn/app/sns/img/default/avatar-40.png" alt="i***n"></a></div><div class="content"><p class="nick"><a rel="nofollow" class="orange" >i***n</a></p><p class="comment">鞋子口小,穿脫費力,來時包裹的盒子都爛了,還以為只是寄了袋子來,整個盒子就擠變形,塌掉了,東西還沒收到就降價了,氣味很大,鞋底很不舒服,穿一小會二就有燒腳心的感覺</p></div></li><li><div class="vcard-32 fl"><a rel="nofollow" ><img src="http://wwc.taobaocdn.com/avatar/getAvatar.do?userId=89217211&width=40&height=40&type=sns" alt="一葉紅楓飄"></a></div><div class="content"><p class="nick"><a rel="nofollow" class="orange" >一葉紅楓飄</a></p><p class="comment">很滿意,第二次光顧了。鞋子很舒適,輕巧,就是味道有點重,不過吹吹就可以了。快遞因為五一放假來得慢,可以理解的。賣家說的全五分就返現2元,我貌似沒收到。</p></div></li></ul></div>';

preg_match_all('/<p[^>]*>([^<|>]*)</p>/is', $Str, $Html);

echo '<p>', join("</p> <p>", $Html[1]), '</p>';

結果:

㈤ 求高手,php 正則獲取標簽 內容

$str='<h3class="title"><ahref="NTRdrBookRetrInfo.aspx?BookRecno=16803"target=『_blank』>摩登者說</a>:韓毓海</h3><h3class="title"><ahref="NTRdrBookRetrInfo.aspx?BookRecno=455210"target=『_blank』>三國演義.123:評書</a>:</h3>';
$pregStr='/<a[^>].*>(.*)</a>/isU';
preg_match_all($pregStr,$str,$matchObj);
echo'<pre>';
print_r($matchObj);

結果如下:

㈥ PHP正則獲取整個頁面<p>標簽裡面的內容

htmlspecialchars是將html轉碼,防止XSS攻擊的。你這樣沒有意義。

CURL獲取內容後直接preg_match_all('/<p>(.*?)</p>/');就可以了
還有不懂的可以追問

㈦ PHP正則表達式匹配標簽之後的內容

$s1='[img]h和諧ttp://127.0.0.1/55.jpg
[png]htt和諧p://127.0.0.1/55.png
[gif]ht和諧tp://127.0.0.1/55.gif
[style]7
[height]698
[top]390
[bg]#00679a';
if(preg_match_all("/[[^[]]+]([^ ]+)/",$s1,$m)){
for($i=0;$i<count($m[1]);$i++){
echo$m[1][$i]." ";
}
}

㈧ 怎麼用php正則獲得a標簽內的文字啊

php中正則匹配只要使用這兩個函數:

preg_match_all

preg_match

這里使用preg_match_all,代碼如下:

$subject='<ahref="xxx.php">abc測試</a>';//假設這是需要匹配的字元串

$pattern='/<ahref="[^"]*"[^>]*>(.*)</a>/';//這是匹配的正則表達式

preg_match_all($pattern,$subject,$matches);//開始匹配,該函數會把匹配結果放入$matches數組中


echo"<pre>";
print_r($matches);
/**
結果是:

Array
(
[0]=>Array
(
[0]=>abc測試
)

[1]=>Array
(
[0]=>abc測試
)

)

*/

㈨ php 正則表達式取標簽內容怎麼寫

代碼如下:

<?php

$str='<ddid="kj_num">
<spanclass="blueball_big">2</span>
<spanclass="blueball_big">6</span>
<spanclass="blueball_big">6</span>
</dd>';

$matches=array();

if(preg_match_all('/"blueball_big">(d+)</span>/',$str,$matches)){
foreach($matches[1]as$value){
print($value.'');
}
}
?>
熱點內容
點贊熊源碼 發布:2024-05-08 08:49:44 瀏覽:457
壓縮性胸悶 發布:2024-05-08 08:18:18 瀏覽:528
電腦嗶哩嗶哩pc端的緩存 發布:2024-05-08 08:17:05 瀏覽:171
王者伺服器崩潰估計什麼時候好 發布:2024-05-08 08:16:51 瀏覽:575
qj壓縮機 發布:2024-05-08 08:10:13 瀏覽:842
dhcp伺服器可以分配什麼參數 發布:2024-05-08 08:07:36 瀏覽:959
跨象限編程 發布:2024-05-08 07:58:37 瀏覽:62
java多對一 發布:2024-05-08 07:58:33 瀏覽:642
蘋果怎麼創建文件夾 發布:2024-05-08 07:53:34 瀏覽:918
html連接sql資料庫 發布:2024-05-08 07:53:28 瀏覽:737