PHP 正则表达式 HTML
我有一个 $source
var,我用curl 获得它并包含以下注释掉的字符串
//"url":"http://lh5.ggpht.com/_EpgGIto9934/TKXKqAw7uFI/AAAAAAAAGrM/PrQiCNyUdEo/8827.jpg","
$regex = "!url/"/:/"(.*)8827/.jpg!U";
preg_match_all($regex, $source, $res);
var_dump($res);
我想获取http://.....jpg
地址 我做错了什么? 谢谢
I have a $source
var which I get with curl and contains the following commented out string
//"url":"http://lh5.ggpht.com/_EpgGIto9934/TKXKqAw7uFI/AAAAAAAAGrM/PrQiCNyUdEo/8827.jpg","
$regex = "!url/"/:/"(.*)8827/.jpg!U";
preg_match_all($regex, $source, $res);
var_dump($res);
I want to get the http://.....jpg
address
What am I doing wrong?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
看起来像 json.如果是这种情况,您将不需要正则表达式。你可以只使用 json_decode
That looks like json. If that's the case you won't need regular expressions for that. You can just use json_decode
正则表达式。
您可以使用适用于所有 3 个字母扩展名的
You may use that regex
That will work for all 3 letters extensions.