Rumah > pembangunan bahagian belakang > tutorial php > 求助 这段代码应该怎么用正则匹配

求助 这段代码应该怎么用正则匹配

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Lepaskan: 2016-06-23 14:13:51
asal
903 orang telah melayarinya

php  正则

<li  id="onlickImg" name="item-item-img-1" class="track">                <span class="SpriteSmallImgs" name="http://p4.vanclimg.com/product/0/1/9/0194233/small/0194233-0201303291751461604.jpg" style="background-image: url(//i.vanclimg.com/joinimages.ashx?d=/product/&href=0/1/9/0194233/small/0194233-0201303291751461604.jpg,0/1/9/0194233/small/0194233-1j201303011509563395.jpg,0/1/9/0194233/small/0194233-5y201303011509563395.jpg,0/1/9/0194233/small/0194233-6201303011509563395.jpg,0/1/9/0194233/small/0194233-8mc201303011509563395.jpg,0/1/9/0194233/small/0194233-8md201303011509563395.jpg,0/1/9/0194233/small/0194233-9201303011509563395.jpg);                    background-position: 0px -0px"> </span> </li>
Salin selepas log masuk


回复讨论(解决方案)

匹配什么? 全部还是一部分? 有什么规则? 详细描述一下。

w

匹配什么? 全部还是一部分? 有什么规则? 详细描述一下。 我用curl抓取一个网页,想匹配得到这段里的name值

有什么特殊的规律吗,你可以多贴点代码啊。

匹配出 id="onlickImg" 的标签

有什么特殊的规律吗,你可以多贴点代码啊。
这是代码 抓取网页的内容 然后获取这个网站的商品图片

$ch = curl_init();curl_setopt($ch, CURLOPT_URL,"http://item.vt.vancl.com/0194233.html");curl_setopt($ch, CURLOPT_TIMEOUT,30);curl_setopt($ch, CURLOPT_USERAGENT, _USERAGENT_);curl_setopt($ch, CURLOPT_REFERER,_REFERER_);curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);$content = curl_exec($ch);curl_close($ch);preg_match("正则",$content,$img)
Salin selepas log masuk

然后我想获取网页中的商品图片,写了半天总是匹配不到商品的图片

匹配出 id="onlickImg" 的标签

我写了匹配id="onlickImg"这个了 然后总是匹配不到name的值

preg_match_all('/<span class="SpriteSmallImgs" name="(.+)"/sU',$content,$img);print_r($img[1]);
Salin selepas log masuk
Salin selepas log masuk

preg_match_all('/<span class="SpriteSmallImgs" name="(.+)"/sU',$content,$img);print_r($img[1]);
Salin selepas log masuk
Salin selepas log masuk
   谢谢帮忙
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan