|
|
|
| приветствую =)
мне нужно из полученного кода выдирать следующий код
<img src="http://img.site.com/photo/50826330/Some__Product_.jpg"
|
или же код может отличаться только этим
<img src="http://img.site.com/img/50826330/Some__Product_.jpg"
|
то есть всегда идёт имя домена далее /photo/ или /img/ далее набор цифр и всё заканчивается расширением .jpg
также заметил что ссылки могут быть и такими http://img.site.com/img/product/11/74/22/1145.jpg | |
|
|
|
|
|
|
|
для: eclipse
(12.04.2007 в 08:24)
| | имя домена - одно и то же всякий раз? | |
|
|
|
|
|
|
|
для: eclipse
(12.04.2007 в 08:24)
| | Я считаю, что писать регулярные выражения можно только тогда, когда знаешь что именно на входе и что именно на выходе. В данном случае я не понял, выдирать ли адрес картинки из html-тега, или выдирать тег из общего кода? Если адрес картинки, то не понятно одинаковый ли домен. Короче, уточните и будет вам счастье : ) | |
|
|
|
|
|
|
|
для: eclipse
(12.04.2007 в 08:24)
| |
<?php
$content = '
приветствую =)
мне нужно из полученного кода выдирать следующий код
<img src="http://img.site.com/photo/50826330/Some__Product_.jpg"
или же код может отличаться только этим
<img src="http://img.site.com/img/50826330/Some__Product_.jpg"
то есть всегда идёт имя домена далее /photo/ или /img/ далее набор цифр и всё заканчивается расширением .jpg
также заметил что ссылки могут быть и такими http://img.site.com/img/product/11/74/22/1145.jpg
';
$pattern = "|<img src=\".+?\.jpg\"|";
$result = array();
preg_match_all($pattern,$content,$result);
?>
<pre>
<? print_r($result); ?>
</pre>
|
Это? | |
|
|
|