Жадный поиск в регулярке

  • Автор темы Автор темы amorfis
  • Дата начала Дата начала

amorfis

я стараюсь
Жадный поиск в регулярке

Есть регулярное выражение, которое ищет url() в CSS.

PHP:
preg_match_all("/url\((.*)?\)/i", $css, $cssURLS);

На локальном компьютере все работало хорошо. А на сервере скрипт выдает текст от первой и до последней скобки. В общем, не срабатывает "жадный поиск". Никто с таким не сталкивался?
 
ну так вопрос надо после звёздочки сразу ставить, а так у вас вопрос относится к (.*), то есть вы смотрите, есть ли в строке (.*) или нет, а (.*) вам и выдаёт всё от первой до последней скобки
 
да, и ещё
>не срабатывает "жадный поиск"
он у вас как раз и срабатывал, жадность поиска в том и заключается, что ищется максимальное число совпадений
 
Сверху