<h2 class="element">
name
</h2>
<div class="outerElement">
address
</div>
<h2 class="element">
name
</h2>
<div class="outerElement">
address
</div>
我需要一個正則表達式,將<h2 class="element">
之間得到一切,直到下一個<h2 class="element">
,所以我想出了這個:正則表達式
preg_match_all('/div class="outerElement"(.*?)div class="outerElement"/', $content, $elements);
但由於某種原因它不工作(我有逃避雙引號或有什麼問題
它不工作? – Flimzy
你不應該使用正則表達式來解析HTML:http://stackoverflow.com/a/1732454/298479 – ThiefMaster