PHP 正則匹配a標籤

2022-02-21 17:35:25 字數 661 閱讀 7917

php匹配固定class鏈結的a標籤

使用修飾詞大寫的u轉換為非貪婪模式 要不然會從文中的第乙個a標籤的開頭 匹配到最後乙個a標籤的結尾

<?php 

$c = '/.*/u';

還可以直接使用非貪婪的正則.*?

<?php 

$c = '/.*?/';

<?php 

這個a標籤不要匹配

asdad';

//$str = 'aaa

bbbccc';

$c = '/.*/u';

preg_match_all($c, $str, $matches);

var_export($matches);

// 預期的正確的結果

var_export($arr);

匹配結果

如果不是使用貪婪模式的話結果是

PHP正則匹配html標籤

php正則匹配html標籤 一 前言 1 匹配字串時用 或 或 2 preg match匹配結果為1個,preg match all匹配結果為多個 3 如果有標籤結束,則要加符號 例如 div 如果只需要匹配標籤裡的屬性,就不需要匹配標籤的結束符號 標籤名 4 preg match all匹配多個時...

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

header content type text html charset utf 8 str file get contents 拿出網頁中所有 a 標籤放到陣列 reg1 a aarray 這個存放的就是正則匹配出來的所有 a 標籤陣列 preg match all reg1,str,aarra...

php的 php 標籤匹配

在公司實習了沒有多久就開始和同事發現了乙個問題,就是之前的人寫過的專案經常莫名其妙的出錯,仔細的看專案的源 的時候發現專案中並沒有邏輯上的錯誤,而且各種關係以及資料都沒有問題,這是為什麼呢。再次認真看 之後同事發現了乙個問題就是,在有許多純粹的php檔案中的末尾加上了?這個標籤,這就是問題的根源。在...