用正則查找html中有id屬性的html標(biāo)簽
更新時(shí)間:2012年10月04日 22:32:16 作者:
查找html中有id屬性的標(biāo)簽,說具體點(diǎn)就是尖括號(hào)中還有id=""的html標(biāo)簽
如:
字符串<div style="float:left" id="ab">123213</div><div class="a123">21314423</div>
不匹配<div class="a123">……</div>的內(nèi)容
寫這個(gè)例子可以用
<[a-zA-Z0-9][^>]+?id=[^>]+?>.*?</div>
匹配
上一個(gè)php例子:
<?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>';
print_r($r);
echo '</pre>';
?>
本例子輸出
Array
(
[0] => Array
(
[0] => <div style="float:left" id="ab">123213</div>
)
)
字符串<div style="float:left" id="ab">123213</div><div class="a123">21314423</div>
不匹配<div class="a123">……</div>的內(nèi)容
寫這個(gè)例子可以用
<[a-zA-Z0-9][^>]+?id=[^>]+?>.*?</div>
匹配
上一個(gè)php例子:
復(fù)制代碼 代碼如下:
<?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>';
print_r($r);
echo '</pre>';
?>
本例子輸出
復(fù)制代碼 代碼如下:
Array
(
[0] => Array
(
[0] => <div style="float:left" id="ab">123213</div>
)
)
您可能感興趣的文章:
- 正則表達(dá)式查找相似單詞的方法
- 學(xué)習(xí)Java正則表達(dá)式(匹配、替換、查找)
- 正則表達(dá)式匹配,替換,查找
- JAVA中正則表達(dá)式匹配,替換,查找,切割的方法
- js正則查找match()與替換replace()用法實(shí)例
- Powershell學(xué)習(xí)筆記--使用正則表達(dá)式查找文件
- 如何在PHP中使用正則表達(dá)式進(jìn)行查找替換
- 正則表達(dá)式驗(yàn)證IPV4地址功能實(shí)例分析
- 正則表達(dá)式教程之子表達(dá)式用法分析
- 正則表達(dá)式教程之位置匹配詳解
- 正則表達(dá)式教程之重復(fù)匹配詳解
- 正則表達(dá)式教程之操作符及說明詳解
- 正則表達(dá)式教程之前后查找lookaround詳解
相關(guān)文章
15/18位身份證號(hào)碼驗(yàn)證的正則表達(dá)式總結(jié)(詳細(xì)版)
需要一個(gè)簡(jiǎn)單的驗(yàn)證身份證號(hào)的正則表達(dá)式,從網(wǎng)上查了很多,都有問題,所以干脆自己寫一個(gè),下面這篇文章主要給大家分享了關(guān)于15/18位身份證號(hào)碼驗(yàn)證的正則表達(dá)式,文中介紹的非常詳細(xì),需要的朋友可以參考下。2017-03-03
js中2005-05-02怎么轉(zhuǎn)換為2005/5/2?
js中2005-05-02怎么轉(zhuǎn)換為2005/5/2?...2007-02-02
JS 密碼強(qiáng)度校驗(yàn)的正則表達(dá)式(簡(jiǎn)單且好用)
最近在做一個(gè)通行證的項(xiàng)目,在項(xiàng)目中有這樣的需求,注冊(cè)模塊中輸入密碼需要顯示密碼強(qiáng)度,今天小編給大家分享JS 密碼強(qiáng)度校驗(yàn)的正則表達(dá)式,簡(jiǎn)單好用,需要的朋友參考下2017-01-01
正則表達(dá)式中\(zhòng)w不能識(shí)別中文
昨天在CentOS 5.2 boost::regex庫上,測(cè)試的網(wǎng)上來的一段代碼時(shí) (\\w*)死活不能匹配中文 參考了下邊連接里的內(nèi)容2009-08-08

