есть контент с ссылками: <a href="" target="_blank">Download</a> таких ссылок много нужно получить адреса таких ссылок заранее спасибо за помощь
PHP: <?php preg_match_all('#<a\s+href="([^"])"\s+target="_blank">Download</a>#sUi', $text, $matches); echo '<pre>'.print_r($matches, true).'</pre>';
Я бы написал что то типо preg_match_all("/(?i)(?<=\<a href\=\").*(?=\"target\=\"\_blank\"\>Download\<\/a\>)/",$content,$href); Тогда будет браться лишь текст из ссылок
artemKuzmin думаю, что у меня и так будет браться текст из ссылок во втором элементе массива $matches, и без лишних телодвижений. чем сложнее регулярка - тем легче в ней ошибиться
Та я ни че не говорю, прост стал фанат утверждений.. Если их использовать то не какие strip_tags и вообще не надо сразу фильтрованный ответ.