Как я могу извлечь данные из этого HTML-кода
<dl class="col1"> <dt>Type:</dt> <dd><a href="/browse/102" title="More from this category">Audio > Audio books</a></dd>
Мне нужно извлечь
Аудио> Аудио книги из HTML-кода с помощью регулярных выражений в PHP
Не могли бы вы использовать 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);
Попробуйте это:
preg_match('/<dd><a[^>]*>(.*)<\/a><\/dd>/', $htmlcode, $matches); $result = $matches[1];