可能重复:
RegEx match open tags except XHTML self-contained tags
最快的正则表达式是什么,以捕获第一个<div></div>
标记包装的结尾?
$strTemplateResult =
'<div id="myIdMayBeDifferent" class="myClassMayBeDifferent">
<!-- match here. stop ! -->
<p>Don't be confused because of some neat lorem ipsum dolor.</p>
</div>';
答案 0 :(得分:0)
考虑放弃使用正则表达式解析HTML的想法,并使用类似simple html dom的内容。
$html = file_get_html($html);
$div = $html->find('div', 0);
否则是的,您可能会醒来发现HTML tags lea͠ki̧n͘g fr̶ǫm ̡yo͟ur eye͢s̸ ̛l̕ik͏e liquid pain。