<?php
$str = '
<a href="/test1">test1</a>
<a href="/test2">test2</a>
<a href="/test3">
test3
</a>
';
preg_match_all( '~<a.*href="(.*)".*>(.*)</a>~U', $str, $match );
echo '<pre>' . print_r($match , 1) . '</pre>';
?>
хрефы 1и2 ссылок нормально "выбираются" а у 3 ссылки - нет.
Как сделать так чтобы выбиралась и 3 ссылка, несмотря на символы переноса?
Спустя 11 минут, 5 секунд (1.03.2012 - 21:24) h234 написал(а):
добавь модификатор 's'
Спустя 1 минута, 13 секунд (1.03.2012 - 21:25) h234 написал(а):
~<a.*href="(.*)".*>(.*)</a>~Us