Rumah > pembangunan bahagian belakang > tutorial php > php正则 查找html中包含id属性的html标签

php正则 查找html中包含id属性的html标签

WBOY
Lepaskan: 2016-07-25 08:52:21
asal
2309 orang telah melayarinya
在php中,用正则表达式,去查找html中有id属性的所有html标签,本文给出详细的操作方法,有需要的朋友参考下。

如何用php正则表达式查找html中有id属性的标签? 即需要查找尖括号中,以及id=""的html标签。 例如: 字符串:

123213
21314423
不匹配:
……
的内容/div> 以上内容,可以用如下的正则匹配: ]+?id=[^>]+?>.*? 这里举一个完整的php正则匹配包含ID属性的html标签的例子。 例如:
<?php
$str = '<div style="float:left" id="ab">123213</div><div class="a123">213123</div>';
$search = '#<[a-zA-Z0-9][^>]+?id=[^>]+?>.*?</div>#is';
preg_match_all($search,$str,$r);
echo '<pre class="brush:php;toolbar:false">';
print_r($r);
echo '
Salin selepas log masuk
'; ?>

输出: Array ( [0] => Array ( [0] =>

123213
)

)



sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan