[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Регулярные выражения Вопросик
Zhdesigner
$txt="<div class="sub atStart"><span><a href="/category/101/">Браузеры</a></span><span><a href="/category/102/">OFF-Line</a></span><span><a href="/category/103/">Создание сайтов</a></span><span><a href="/category/104/">Почта</a></span><span><a href="/category/105/">Download-менеджеры</a></span><span><a href="/category/106/">FTP</a></span><span><a href="/category/107/">Сеть</a></span><span><a href="/category/108/">Связь</a></span><span><a href="/category/109/">USENET</a></span><span><a href="/category/110/">Общение</a></span><span><a href="/category/111/">Другие веб-программы</a></span></div><div class="l_menu atStart1" >";


Хочу выдилит ссылки с тегом <span>link></span>

preg_match_all('!<div class="sub atStart"> (.?)</div><div class="l_menu atStart1" >!msi', $text, $mylinks, PREG_PATTERN_ORDER);
echo $mylinks[0][0];


Ничего не находит, я не вижу в чем ошибка? Пожите?



Спустя 1 час, 11 минут, 52 секунды (12.01.2010 - 19:08) Zhdesigner написал(а):
Ну там в reg выражении переменая $txt...это я для примера.. вцелом ситуация такая и ничиго из вне на нее не влияет.

Спустя 15 часов, 28 минут, 7 секунд (13.01.2010 - 10:36) Gradus написал(а):
1)Тщательно проверяй регулярки не работет даже из за пробела "> (.?)</
2)Вместо (.?) надо (.*)

Спустя 43 минуты, 31 секунда (13.01.2010 - 11:20) VolCh написал(а):
Модификатор m для разбора реального html не нужен, а вот пробелы лучше явно не задавать а вместо них использовать \s+ или \s*
Быстрый ответ:

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