Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Регулярные Выражения

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Вытащить ссылку на первое попавшееся изображение
 
 автор: cernos   (29.07.2006 в 19:37)   письмо автору
 
 

Скажите пожалуйста!
Как из вот такого примерно текста:


<table cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td class="body"><div id="news-id-311"><!--ThumbBegin--><a href="#" onclick="ShowBild('http://zavedem.ru/uploads/posts/1153597049_piraty.jpg'); return false;"><img tooltip="Увеличить картинку" src="http://zavedem.ru/uploads/posts/thumbs/1153597049_piraty.jpg" style="border: medium none ;" align="left"></a><!--ThumbEnd-->

<span style="font-weight: bold;">Жанр:</span> Боевик / Комедия / Приключения / Сказка<br>



<span style="font-weight: bold;">Режиссер:</span> Гор Вербински<br>



<span style="font-weight: bold;">В ролях: </span>Джонни Депп, Орландо Блум, Кейра Найтли, Наоми Харрис, Билл Найи, Джеффри Раш, Стеллан Скарсгард, Кэллей Уайт, Том Холландер, Джек Дэвенпорт<br>

<br>



<span style="font-weight: bold;">Сюжет фильма:</span><br>

Снова ввязавшись в какую-то сверхъестественную историю, капитан Джек Воробей обнаруживает, что должен отдать свою жизнь легендарному Дэйви Джоунсу, капитану призрачного "Летучего Голландца". У Джека совсем немного времени, чтобы найти выход из сложившийся ситуации, иначе он будет проклят и обречен прислуживать своему господину вечно. Кроме того, будто проблем итак было мало, Джек Воробей со своими трудностями умудрился расстроить свадьбу Уилла и Элизабет, которым в итоге приходится присоединиться к Джеку и отправиться навстречу новым приключениям.</div><br></td></tr></tbody></table>
<table cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>

<td class="news-footer">
<a href="http://zavedem.ru/2006/07/22/piraty_karibskogo_morja_2_sunduk_mertveca_2006_tc.html"><font color="#3b84d0">Читаем дальше</font></a> <font color="#3b84d0">|</font> <a href="http://zavedem.ru/2006/07/22/piraty_karibskogo_morja_2_sunduk_mertveca_2006_tc.html#comment"><font color="#3b84d0">Комментарии (44)</font></a>
</td>
<td class="news-footer" align="right">
<a onclick="return dropdownmenu(this, event, MenuNewsBuild('311', 'short'), '170px')" href="http://zavedem.ru/admin.php?mod=editnews&amp;action=editnews&amp;id=311" target="_blank"><img src="/templates/dlemod/images/edit.png" title="Редактировать новость" border="0"></a> <a id="fav-id-311" href="http://zavedem.ru/index.php?do=favorites&amp;doaction=add&amp;id=311"><img src="http://zavedem.ru/templates/dlemod/dleimages/plus_fav.gif" onclick="doFavorites('311', 'plus'); return false;" title="Добавить новость в закладки" align="absmiddle" border="0"></a> Просмотрено: 1514 раз &nbsp;|&nbsp;&nbsp;<img tooltip="Рейтинг статьи: Отлично" src="http://zavedem.ru/templates/dlemod/dleimages/rating5.gif" align="absmiddle" border="0">


</td></tr>


</tbody></table>


Вытащить ссылку на первое попашееся изображение, заранее благодарен!

   
 
 автор: axxil   (29.07.2006 в 20:34)   письмо автору
 
   для: cernos   (29.07.2006 в 19:37)
 

Конкретно в этом:

<?
  $pattern 
'<img src="([^"]*)"[^>]*>';
  
preg_match($pattern,$text,$out);
  echo 
$out[1];
?>

   
 
 автор: cernos   (30.07.2006 в 16:16)   письмо автору
 
   для: axxil   (29.07.2006 в 20:34)
 

Возникает ошибка:
Warning: preg_match(): Unknown modifier ']' in C:\Program Files\PHP Expert Editor\php1E.tmp on line 18

   
 
 автор: Axxil   (30.07.2006 в 17:40)   письмо автору
 
   для: cernos   (30.07.2006 в 16:16)
 

Забыл поставить ограничители в шаблоне:

<? 
  $pattern 
'|<img src="([^"]*)"[^>]*>|is'
  
preg_match($pattern,$text,$out); 
  echo 
$out[1]; 
?> 

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования