нужно вытащить такой кусок текста из страницы:
Код
<span style="color:#060;">
www.link.com
· 35 КБ
</span>
www.link.com
· 35 КБ
</span>
для этого пишу выражение:
Код
preg_match_all('/<span\sstyle(.*)<\/span>/', $string, $matches);
Но оно не работает. Подскажите, где ошибка...
Спустя 18 минут, 21 секунда (2.11.2008 - 20:20) Sephiroth_Lukaw написал(а):
Цитата
preg_match_all('/<span\sstyle(.*)<\/span>/s', $string, $matches);
s - Добавить надо т.к. по умолчанию m стоит
Спустя 4 минуты (2.11.2008 - 20:24) kirik написал(а):
Код
$string = '
<span style="color:#060;">
www.link.com · 35 КБ
</span>';
preg_match_all('/\<span[^\>]+\>(.*)\<\/span\>/is', $string, $matches);
echo '<pre>';
print_r($matches);
<span style="color:#060;">
www.link.com · 35 КБ
</span>';
preg_match_all('/\<span[^\>]+\>(.*)\<\/span\>/is', $string, $matches);
echo '<pre>';
print_r($matches);
так попробуй )
Спустя 1 минута, 47 секунд (2.11.2008 - 20:26) phynfex написал(а):
всем спасибо, добавил s - все заработало
_____________