Это то, что у меня есть на данный момент.
<h2>Information</h2>\n +<p>(.*)<br />|</p>
^ that is a tab space, didn't know if there was
a better way to represent one or more (it seems to work)
Я пытаюсь соответствовать «бла бла». текст, но мое текущее регулярное выражение не совсем работает, оно будет соответствовать большей части строки, но я хочу, чтобы оно совпадало с первым
<h2>Information</h2>
<p>bla bla.<br /><br /><a href="http://www.google.com">google</a><br />
или
<h2>Information</h2>
<p>bla bla.</p> other code...
Да, и мой php-код:
preg_match('#h2>Information</h2>\n +<p>(.*)<br />|</p>#', $result, $postMessage);