php怎样用正则筛选图片网址?

$body="我们是来自[img]http://www.dqedu.tv/2007/editor/UploadFile/20084973657200.jpg[/img]得... $body ="我们是来自[img]http://www.dqedu.tv/2007/editor/UploadFile/20084973657200.jpg[/img]得人";怎样输出为http://www.dqedu.tv/2007/editor/UploadFile/20084973657200.jpg的形式? 展开
 我来答
蛋壳儿漂
2010-08-30 · TA获得超过1160个赞
知道小有建树答主
回答量:433
采纳率:0%
帮助的人:601万
展开全部
<?php
$scr ="我们是来自[img]http://www.dqedu.tv/2007/editor/UploadFile/20084973657200.jpg[/img]得人,他们是来自[img]http://www.dqedu.tv/2012/editor/UploadFile/20123454566345.jpg[/img]得外星人,剩下的是来自[img]http://www.dqedu.tv/2066/editor/UploadFile/20660897438888.jpg[/img]得那美克星人";
//echo $scr."<br />";
preg_match_all("/http:\/\/www\.dqedu\.tv\/(\d{4})\/editor\/UploadFile\/(\d{12,16})\.jpg/",$scr,$dst);
foreach($dst[0] as $oneimg){
echo "<br />get★".$oneimg;//数组得第一维分别是match整体,匹配1组,匹配组2。。。
}
?>
用这个有趣的函数preg_match_all
==============================
结果
get★http://www.dqedu.tv/2007/editor/UploadFile/20084973657200.jpg
get★http://www.dqedu.tv/2012/editor/UploadFile/20123454566345.jpg
get★http://www.dqedu.tv/2066/editor/UploadFile/20660897438888.jpg
应该是你需要的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式