PHP正则表达式,取出两个字符串中间的字符。

读取一个网页的源码如下:在塔城在在扔在大本营时代大厦在","pic_url":"g-dsdf.fadsfdasfdkjdafndasdjfdadfd.jpg","deta... 读取一个网页的源码如下:
在塔城在在扔在大本营时代大厦在","pic_url":"g-dsdf.fadsfdasfdkjdafndasdjfdadfd.jpg","detail_url":"\u003d1736649409\u0026k\u003d621\u0026e\u003ddVWfiYJM8VSKb3Xir.html
棉大码男装夏装宽松加肥","pic_url":"g-dsdf.jhfghdfhsft.jpg","detail_url":"\u003d1736649409\u0026k\u003d621\u0026e\u003ddVWfiYJM8VSKb3Xir.html
个性几何图形印花短袖T恤","pic_url":"g-nnnmmrtdfff.t.jpg","detail_url":"\u003d1736649409\u0026k\u003d621\u0026e\u003ddVWfiYJM8VSKb3Xir.html

小妹请问大神门用PHP正则怎么取出中间的“pic_url"到.jpg的字符 也就是为了取出这个这里面的图片地址,源码很长,这只是一部分,把所以的“pic_url"到.jpg的链接都取出来,谢谢大神。
展开
 我来答
LennieLiu聊开发
2018-07-16 · TA获得超过345个赞
知道小有建树答主
回答量:231
采纳率:92%
帮助的人:120万
展开全部
<?php 

$str ='"pic_url":"g-dsdf.fadsfdasfdkjdafndasdjfdadfd.jpg","detail_url":"\u003d1736649409\u0026k\u003d621\u0026e\u003ddVWfiYJM8VSKb3Xir.html
棉大码男装夏装宽松加肥","pic_url":"g-dsdf.jhfghdfhsft.jpg","detail_url":"\u003d1736649409\u0026k\u003d621\u0026e\u003ddVWfiYJM8VSKb3Xir.html
个性几何图形印花短袖T恤","pic_url":"g-nnnmmrtdfff.t.jpg","detail_url":"\u003d1736649409\u0026k\u003d621\u0026e\u003ddVWfiYJM8VSKb3Xir.html';

preg_match_all("@\"pic_url\":\"(.*).jpg\"@", $str, $match);

echo '<pre>';var_dump($match);exit();

把上述代码运行一下

这应该就是你要的数据吧

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式