87,921
社区成员
发帖
与我相关
我的任务
分享
标签的 正则表达式怎么写?
<div class='container00'>
<div id='1'>
<div id='2'>
<div id='3'>
<div id='4'>
<div id='5'>
</div>
</div>
</div>
</div>
</div>
<div id='21'></div>
<p>wojiushiwo</p>
<p>wojiushiwo1</p>
<div id='22'></div>
<p>wojiushiwo2</p>
<p>wojiushiwo3</p>
<div id='23'></div>
</div>";
<div class='container00'>
<div id='1'>
<div id='2'>
<div id='3'>
<div id='4'>
<div id='5'>
</div>
</div>
</div>
</div>
</div>
<p>wojiushiwo</p>
<p>wojiushiwo1</p>
<p>wojiushiwo2</p>
<p>wojiushiwo3</p>
</div>";
var re=new RegExp("<div [^>]*class='container00'[^>]*>(<div[^>]*>(<div[^>]*>(<div[^>]*>(<div[^>]*>(<div[^>]*>(<div[^>]*>.*?</div>|.)*?</div>|.)*?</div>|.)*?</div>|.)*?</div>|.)*?</div>|(<p>(.*)</p>)|.)*?</div>");
var res= str2.match(re);
alert(res);