php 正則匹配出a標籤級a標籤中的內容

2022-09-15 02:57:10 字數 525 閱讀 3142

<?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檔案中的末尾加上了?這個標籤,這就是問題的根源。在...