HTML 3х типов, нужна только ссылка

Статус
В этой теме нельзя размещать новые ответы.

Wertos

Пьянь местная
Регистрация
13 Апр 2007
Сообщения
178
Реакции
39
Выручайте господа... С регуляркой ну никак.... Я в них на уровне амёбы... есть код 3х типов
Код:
<div style=\"background-color:#000000;width:520px;\"><div style=\"padding:4px;\"><iframe src=\"http://media.mtvnservices.com/embed/mgid:arc:video:gametrailers.com:3e3e5526-aed1-49b3-910c-479a389ee3d0\" width=\"512\" height=\"288\" frameborder=\"0\"></iframe><p style=\"text-align:left;background-color:#FFFFFF;padding:4px;margin-top:4px;margin-bottom:0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;\"><b><a href=\"http://www.gametrailers.com/e3\">E3 2013</a></b></p></div></div>
 
 
 
<div style="background-color:#000000;width:520px;"><div style="padding:4px;"><iframe src="http://media.mtvnservices.com/embed/mgid:arc:video:gametrailers.com:3e3e5526-aed1-49b3-910c-479a389ee3d0" width="512" height="288" frameborder="0"></iframe><p style="text-align:left;background-color:#FFFFFF;padding:4px;margin-top:4px;margin-bottom:0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;"><b><a href="http://www.gametrailers.com/e3">E3 2013</a></b></p></div></div>
 
 
 
<div style=\"background-color:#000000;width:520px;\"><div style=\"padding:4px;\"><iframe src=\"http://media.mtvnservices.com/embed/mgid:arc:video:gametrailers.com:3e3e5526-aed1-49b3-910c-479a389ee3d0\" width=\"512\" height=\"288\" frameborder=\"0\"></iframe><p style=\"text-align:left;background-color:#FFFFFF;padding:4px;margin-top:4px;margin-bottom:0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;\"><b><a href=\"http://www.gametrailers.com/e3\">E3 2013</a></b></p></div></div>

В нём есть всего 1 ссылка ! как её вытащить ? То что в голове и то уже сломал :( Нужно только src iframe
 
Для первого хз какой патерн :) остальные 2 подходят
Код:
<?PHP
$text = 'lt;div style=\&quot;background-color:#000000;width:520px;\&quot;&gt;&lt;div style=\&quot;padding:4px;\&quot;&gt;&lt;iframe src=\&quot;http://media.mtvnservices.com/embed/mgid:arc:video:gametrailers.com:3e3e5526-aed1-49b3-910c-479a389ee3d0\&quot; width=\&quot;512\&quot; height=\&quot;288\&quot; frameborder=\&quot;0\&quot;&gt;&lt;/iframe&gt;&lt;p style=\&quot;text-align:left;background-color:#FFFFFF;padding:4px;margin-top:4px;margin-bottom:0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;\&quot;&gt;&lt;b&gt;&lt;a href=\&quot;http://www.gametrailers.com/e3\&quot;&gt;E3 2013&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;';
$text2 = '<div style="background-color:#000000;width:520px;"><div style="padding:4px;"><iframe src="http://media.mtvnservices.com/embed/mgid:arc:video:gametrailers.com:3e3e5526-aed1-49b3-910c-479a389ee3d0" width="512" height="288" frameborder="0"></iframe><p style="text-align:left;background-color:#FFFFFF;padding:4px;margin-top:4px;margin-bottom:0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;"><b><a href="http://www.gametrailers.com/e3">E3 2013</a></b></p></div></div>';
$text3 = '<div style=\"background-color:#000000;width:520px;\"><div style=\"padding:4px;\"><iframe src=\"http://media.mtvnservices.com/embed/mgid:arc:video:gametrailers.com:3e3e5526-aed1-49b3-910c-479a389ee3d0\" width=\"512\" height=\"288\" frameborder=\"0\"></iframe><p style=\"text-align:left;background-color:#FFFFFF;padding:4px;margin-top:4px;margin-bottom:0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;\"><b><a href=\"http://www.gametrailers.com/e3\">E3 2013</a></b></p></div></div>';
 
 
$pattern = '/src="([^"]*)"/';
 
 
preg_match($pattern, $text, $m1);
echo $m1[1].'<br>';
  preg_match($pattern, $text2, $m2);
echo $m2[1].'<br>';
  preg_match($pattern, $text2, $m3);
echo $m3[1].'<br>';
?>
 
Для первого
Код:
href=\\&quot;(.*?)\\&quot;
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху