Extracting with XPath is much easier. Why bother regex? $doc = new DOMDocument(); $doc->loadHTMLFile("yourfile.html"); $xpath = new DOMXPath($doc); $nodes = $xpath->query('//pre/span//text()'); foreach($nodes as $node){ echo $node->nodeValue. "\n"; } This prints http://paste.ubuntu.com/13987562/ On Sun, Dec 13, 2015 at 3:41 PM, Danny <mynixmail@xxxxxxxxx> wrote: > Hi guys, > > I am trying to convert the following SED line to do the same thing in > preg_match() ... > > sed -netP -e's/<br>[[:alpha:]][0-9]\{3}[^<]*<br>/\n&\n/;D;:P' -eP\;D > > Any pointers would be appreciated ... > > more infor can be found here: > > unix.stackexchange.com/questions/247730/regular-expression-not-matching-all-possibilities > > Thank You > Danny > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > -- Shiplu.Mokadd.im Unix Hacker *Innovation distinguishes between follower and leader * — Steve Jobs *An expert is a person who has made all the mistakes that can be made in a very narrow field.*— Neils Bohr