在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML5  網(wǎng)絡(luò)安全  HTML/ 正則表達(dá)式html標(biāo)簽中嵌套匹配如何寫(xiě)

正則表達(dá)式html標(biāo)簽中嵌套匹配如何寫(xiě)

有一段內(nèi)容是這樣的

<section>dfdfdfdfdfdfdfdfdfdfdfdf</section><section>dfdfddfdfdfdf<section>ddfddfdfddfdfdf</section></section>

使用<section>.*?</section> 匹配的時(shí)候會(huì)把最后一個(gè)丟掉。想問(wèn)下如何寫(xiě)這段正則表式。
最后想要匹配的結(jié)果為

<section>dfdfdfdfdfdfdfdfdfdfdfdf</section>
<section>dfdfddfdfdfdf<section>ddfddfdfddfdfdf</section></section>

兩個(gè)匹配

回答
編輯回答
怣痛
"<section>dfdfdfdfdfdfdfdfdfdfdfdf</section><section>dfdfddfdfdfdf<section>ddfddfdfddfdfdf</section></section>".match(/<section>.*?(<\/section>)+/g)

這樣就可以匹配到的,如果不清楚到底嵌套幾層,我想單單用正則是做不到的吧

2018年8月18日 00:40
編輯回答
不討喜
<section>(<section>.*?<\/section>|.)*?<\/section>

這樣?

2017年9月27日 16:07