Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Простое регулярное выражение
Форумы портала PHP.SU » PHP » Регулярные выражения » Простое регулярное выражение

Страниц (1): [1]
 

1. vsavelyev - 28 Июня, 2017 - 23:55:49 - перейти к сообщению
Требуется получить значения двух ссылок src="" из следующего кода
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <div id="ymap-opisanie-obekta-ocenki-294-field-add-yamap-0" style="width:640px; height:300px;" class=""><img typeof="foaf:Image" class="img-responsive" src="http://static-maps.yandex.ru/1.x/?ll=37.552914308805%2C55.426979491471&z=13&size=640%2C300&l=map&pt=37.552547592651%2C55.429127109966%2Cpm2blm" width="640" height="300" alt="" title="Yandex Map" /></div>


и

CODE (html):
скопировать код в буфер обмена
  1.  
  2. <div id="ymap-opisanie-obekta-ocenki-294-field-add-yamap-1" style="width:640px; height:300px;" class=""><img typeof="foaf:Image" class="img-responsive" src="http://static-maps.yandex.ru/1.x/?ll=37.544737%2C55.437130836261&z=13&size=640%2C300&l=map&pt=37.512207169067%2C55.432641141713%2Cpm2blm" width="640" height="300" alt="" title="Yandex Map" /></div>
2. Строитель - 29 Июня, 2017 - 00:21:45 - перейти к сообщению
vsavelyev
Спойлер (Отобразить)

Подправил (убрал скобки символьного класса)
3. vsavelyev - 29 Июня, 2017 - 00:34:56 - перейти к сообщению
Строитель пишет:
vsavelyev
Спойлер (Отобразить)


Немного не то.. помимо этих тегов есть еще код с src, поэтому думаю спарсятся все ссылки.. мне же нужно как-то привязаться к
CODE (html):
скопировать код в буфер обмена
  1. field-add-yamap-0" style="width:640px; height:300px;" class=""><img typeof="foaf:Image" class="img-responsive" src="
и
CODE (html):
скопировать код в буфер обмена
  1. field-add-yamap-1" style="width:640px; height:300px;" class=""><img typeof="foaf:Image" class="img-responsive" src="
4. Строитель - 29 Июня, 2017 - 00:38:17 - перейти к сообщению
vsavelyev, если я правильно вас понял, вам нужно получить не все ссылки атрибута src ? Тогда напишите точно, с какими строками должно быть совпадение.
5. vsavelyev - 29 Июня, 2017 - 00:51:27 - перейти к сообщению
Строитель пишет:
vsavelyev, если я правильно вас понял, вам нужно получить не все ссылки атрибута src ? Тогда напишите точно, с какими строками должно быть совпадение.


Немного не понял про строки...

Грубо говоря, у меня есть страница с html, в котором встречаются в разных вариациях src.. Из всего этого количества нужно вытащить только две ссылки, которым соответствуют теги написанные в первом посте. Они отличаются между собой только наличием yamap-0 и yamap-1. Вот я думаю, может есть какое-то выражение типа:

Взять значение ОТ field-add-yamap-0" style="width:640px; height:300px;" class=""><img typeof="foaf:Image" class="img-responsive" src=" ДО "

и ОТ field-add-yamap-1" style="width:640px; height:300px;" class=""><img typeof="foaf:Image" class="img-responsive" src=" ДО " .... что-то типа такого
6. Строитель - 29 Июня, 2017 - 01:06:07 - перейти к сообщению
vsavelyev пишет:
Из всего этого количества нужно вытащить только две ссылки, которым соответствуют теги написанные в первом посте.
Понял, сейчас попробую написать шаблон.
(Добавление)
Вроде бы так:
Спойлер (Отобразить)
7. vsavelyev - 29 Июня, 2017 - 08:33:45 - перейти к сообщению
Строитель пишет:
vsavelyev пишет:
Из всего этого количества нужно вытащить только две ссылки, которым соответствуют теги написанные в первом посте.
Понял, сейчас попробую написать шаблон.
(Добавление)
Вроде бы так:
Спойлер (Отобразить)


То что надо, отлично работает! Спасибо)

 

Powered by ExBB FM 1.0 RC1