[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: вопрос по регулярным выражениям
phynfex
Такой вопрос
нужно вытащить такой кусок текста из страницы:
Код
<span style="color:#060;">
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);


так попробуй )

Спустя 1 минута, 47 секунд (2.11.2008 - 20:26) phynfex написал(а):
всем спасибо, добавил s - все заработало


_____________
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.