首頁  >  文章  >  web前端  >  用正規尋找html中有id屬性的html標籤

用正規尋找html中有id屬性的html標籤

高洛峰
高洛峰原創
2017-01-22 14:06:351470瀏覽

如: 
字串

123213
21314423
 
不符
……
的內容 

寫這個例子可以用 
]+?id=[^>]+?>.*? 
匹配

上一個php範例: 
<?php 
$str = &#39;<div style="float:left" id="ab">123213</div><div class="a123">213123</div>&#39;; 
$search = &#39;#<[a-zA-Z0-9][^>]+?id=[^>]+?>.*?</div>#is&#39;; 
preg_match_all($search,$str,$r); 
echo &#39;<pre class="brush:php;toolbar:false">&#39;; 
print_r($r); 
echo &#39;
'; ?>

本範例輸出 

Array 
( 
[0] => Array 
( 
[0] => <div style="float:left" id="ab">123213</div> 
) 
)

更多用正規查找html中有id屬性的html標籤相關文章請追蹤PHP中文網!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn