Reputation:
how can i extract the data inside this html code
<dl class="col1">
<dt>Type:</dt>
<dd><a href="/browse/102" title="More from this category">Audio > Audio books</a></dd>
i need to extract the
Audio > Audio books from the html code using regex in php
Upvotes: 0
Views: 239
Reputation: 1458
Try this:
preg_match('/<dd><a[^>]*>(.*)<\/a><\/dd>/', $htmlcode, $matches);
$result = $matches[1];
Upvotes: 0
Reputation: 70460
Could you not use XPaths?
$dom = new DOMDocument();
$dom->loadHTML($yourhtmlstring);
$x = new DOMXpath($dom);
foreach($x->query("//dl[@class='col1']/dd/a/text()") as $text) echo htmlentity_decode($text);
Upvotes: 3