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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Простое регулярное выражение

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
vsavelyev
Отправлено: 28 Июня, 2017 - 23:55:49
Post Id


Новичок


Покинул форум
Сообщений всего: 4
Дата рег-ции: Июнь 2017  


Помог: 0 раз(а)




Требуется получить значения двух ссылок 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>

(Отредактировано автором: 28 Июня, 2017 - 23:56:54)

 
 Top
Строитель Модератор
Отправлено: 29 Июня, 2017 - 00:21:45
Post Id



Участник


Покинул форум
Сообщений всего: 1580
Дата рег-ции: Февр. 2014  
Откуда: Украина


Помог: 73 раз(а)




vsavelyev
Спойлер (Отобразить)

Подправил (убрал скобки символьного класса)

(Отредактировано автором: 29 Июня, 2017 - 00:31:16)

 
 Top
vsavelyev
Отправлено: 29 Июня, 2017 - 00:34:56
Post Id


Новичок


Покинул форум
Сообщений всего: 4
Дата рег-ции: Июнь 2017  


Помог: 0 раз(а)




Строитель пишет:
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="
 
 Top
Строитель Модератор
Отправлено: 29 Июня, 2017 - 00:38:17
Post Id



Участник


Покинул форум
Сообщений всего: 1580
Дата рег-ции: Февр. 2014  
Откуда: Украина


Помог: 73 раз(а)




vsavelyev, если я правильно вас понял, вам нужно получить не все ссылки атрибута src ? Тогда напишите точно, с какими строками должно быть совпадение.
 
 Top
vsavelyev
Отправлено: 29 Июня, 2017 - 00:51:27
Post Id


Новичок


Покинул форум
Сообщений всего: 4
Дата рег-ции: Июнь 2017  


Помог: 0 раз(а)




Строитель пишет:
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=" ДО " .... что-то типа такого
 
 Top
Строитель Модератор
Отправлено: 29 Июня, 2017 - 01:06:07
Post Id



Участник


Покинул форум
Сообщений всего: 1580
Дата рег-ции: Февр. 2014  
Откуда: Украина


Помог: 73 раз(а)




vsavelyev пишет:
Из всего этого количества нужно вытащить только две ссылки, которым соответствуют теги написанные в первом посте.
Понял, сейчас попробую написать шаблон.
(Добавление)
Вроде бы так:
Спойлер (Отобразить)

(Отредактировано автором: 29 Июня, 2017 - 01:08:34)

 
 Top
vsavelyev
Отправлено: 29 Июня, 2017 - 08:33:45
Post Id


Новичок


Покинул форум
Сообщений всего: 4
Дата рег-ции: Июнь 2017  


Помог: 0 раз(а)




Строитель пишет:
vsavelyev пишет:
Из всего этого количества нужно вытащить только две ссылки, которым соответствуют теги написанные в первом посте.
Понял, сейчас попробую написать шаблон.
(Добавление)
Вроде бы так:
Спойлер (Отобразить)


То что надо, отлично работает! Спасибо)
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Регулярные выражения »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB