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

amorfis

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

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

PHP:
preg_match_all("/url\((.*)?\)/i", $css, $cssURLS);
На локальном компьютере все работало хорошо. А на сервере скрипт выдает текст от первой и до последней скобки. В общем, не срабатывает "жадный поиск". Никто с таким не сталкивался?
 

ZN

Новичок
ну так вопрос надо после звёздочки сразу ставить, а так у вас вопрос относится к (.*), то есть вы смотрите, есть ли в строке (.*) или нет, а (.*) вам и выдаёт всё от первой до последней скобки
 

ZN

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