【发布时间】:2011-11-03 08:36:52
【问题描述】:
我不知道如何只获取那些不包含其他 div 的“div”(带有内容)。
例如:
<div id='first'>
...
<div id='second'>
...
</div>
</div>
<div id='third'>
...
</div>
而且我只需要“第二个”和“第三个”div 的内容、开始和结束标记,因为它们不包含其他 div。
我试过这个模式:~(<div id='[a-z].+')(.*?)(</div>)~s
但是这样不行。
我希望我很清楚......提前谢谢你!
【问题讨论】:
-
另一个用正则表达式解析html