1 / 1 / 0
Регистрация: 30.11.2011
Сообщений: 16
|
|
1 | |
Поиск url изображений20.07.2012, 12:20. Показов 9994. Ответов 4
Метки нет (Все метки)
Здравствуйте, никак не могу составить регулярку для поиска url изображений на странице.
~<img [^>]* />~ такое выводит мне полностью тэг img со всем содержимым, но мне нужен только url, указанный в src. Для меня это дремучий лес, но я попробовал такое выражение: ~src=""*/""~. Вроде бы должно искаться все, что идет после src и в кавычках. Помогите мне, пожалуйста, составить правильное выражение. Заранее спасибо
0
|
20.07.2012, 12:20 | |
Ответы с готовыми решениями:
4
Смена изображений с URL Загрузка изображений по URL на удаленный сервер Загрузка изображений по URL с разбивкой на дерриктории Алгоритм загрузки изображений из excel по ссылке URL в реквизит основное изображение |
1 / 1 / 0
Регистрация: 30.11.2011
Сообщений: 16
|
|
20.07.2012, 18:59 [ТС] | 3 |
Спасибо большое, а можно чуть-чуть объяснить? Я пытался разобраться с помощью руководств, но так и не понял, к сожалению. И в $m будет только первое вхождение подстроки или все? И если все, то как к ним обращаться? $m[1], $m[2]... или $m[1][0], $m[1][1] ... ?
0
|
13208 / 6596 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
|
|
21.07.2012, 07:30 | 4 |
Код
/ <img # «<img» (?: # (пропускаем другие возможные атрибуты) \s # пробельный символ [^<>]*? # любые символы, кроме «<» и «>», сколько угодно )? # необязательно \b # граница слова src # «src» \s* # необязательно пробельные символы = # «=» \s* # необязательно пробельные символы (?| # значение атрибута ловим в $1 с помощью сброса ветвления "([^"]*)" # значение в кавычках | # или '([^']*)' # значение в апострофах | # или ([^<>'"\s]*) # тупо значение без кавычек и апострофов ) # [^<>]* # любые символы, кроме «<» и «>» (другие атрибуты) > # «>» /ix Не по теме: PS: В выражении была ошибка. Надо "([^"]*)" вместо "(^["]*)" .
2
|
1 / 1 / 0
Регистрация: 30.11.2011
Сообщений: 16
|
|
21.07.2012, 07:39 [ТС] | 5 |
Вы мне очень помогли, большое спасибо) Регулярки все так же остались тайным и страшным, но именно это выражение я понял, еще раз спасибо.
1
|
21.07.2012, 07:39 | |
21.07.2012, 07:39 | |
Помогаю со студенческими работами здесь
5
Открыть URL (там ссылка, которая совершает переход на другой URL) и вытянуть новый URL Поиск изображений Поиск url в html Поиск url с параметрами Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |