<?php
header("content-type: text/html; charset=utf-8");
$str=file_get_contents("");
//拿出網頁中所有《a》標籤放到陣列
$reg1="/.*?<\/a>/";
$aarray;//這個存放的就是正則匹配出來的所有《a》標籤陣列
preg_match_all($reg1,$str,$aarray);
//拿出《a》標籤中的鏈結和標籤內容
$hrefarray;//這個存放的是匹配出來的href的鏈結位址
$acontent;//存放匹配出來的a標籤的內容
$reg2="/href=\"([^\"]+)/";
for($i=0;$i(.*)<\/a>/";
preg_match_all($reg3,$aarray[0][$i],$acontent);
echo $acontent[1][0]."\r\n";//這裡輸出的就是a標籤的文字了
}?>
PHP 正則匹配a標籤
php匹配固定class鏈結的a標籤 使用修飾詞大寫的u轉換為非貪婪模式 要不然會從文中的第乙個a標籤的開頭 匹配到最後乙個a標籤的結尾 c u 還可以直接使用非貪婪的正則.c 這個a標籤不要匹配 asdad str aaa bbbccc c u preg match all c,str,match...
PHP正則匹配html標籤
php正則匹配html標籤 一 前言 1 匹配字串時用 或 或 2 preg match匹配結果為1個,preg match all匹配結果為多個 3 如果有標籤結束,則要加符號 例如 div 如果只需要匹配標籤裡的屬性,就不需要匹配標籤的結束符號 標籤名 4 preg match all匹配多個時...
php的 php 標籤匹配
在公司實習了沒有多久就開始和同事發現了乙個問題,就是之前的人寫過的專案經常莫名其妙的出錯,仔細的看專案的源 的時候發現專案中並沒有邏輯上的錯誤,而且各種關係以及資料都沒有問題,這是為什麼呢。再次認真看 之後同事發現了乙個問題就是,在有許多純粹的php檔案中的末尾加上了?這個標籤,這就是問題的根源。在...