<div><div><table><div>A</div></table></div><div>BB</div><div>CCCCC</div><div><table>DD</table></div></div>求一正则表达式...得到最内层的 <div>...
想得到的结果:
<div>A</div>
<div>BB</div>
<div>CCCCC</div>
<div><table>DD</table></div>
想得到的结果:
<div>A</div>
<div>BB</div>
<div>CCCCC</div>
<div><table>DD</table></div>
str="<div><div><table><div>A</div></table></div><div>BB</div><div>CCCCC</div><div><table>DD</table></div></div>";
pattern=/(<div)(.*)(<\/div>)/gi;//你自己再修改一下
arr=str.match(pattern);
alert(arr);
</script>
var str = "<div><div><table><div>A</div></table></div><div>BB</div><div>CCCCC</div><div><table>DD</table></div></div>";var div = str.match(/<div>[^div]*<\/div>/g);alert(div);
<div><div><table><div>A</div></table></div><div>BB</div><div>CCCCC</div><div><table>vid</table></div></div>
求一正则表达式...得到最内层的 <div>...
想得到的结果:
<div>A </div>
<div>BB </div>
<div>CCCCC </div>
<div> <table>vid</table> </div> ...这样就不行了吧...
http://topic.csdn.net/u/20090902/11/2a76398e-8fe4-4a1f-bea0-da76ccf0422e.html?seed=830877835&r=59525209#r_59525209