PHP 正则取得页面所有的图片地址?

我这里有一段文本,是这样的

$str = '北京服装学院拿证201人   马丽娜服装设计第1名   张程晨产品设计第5名</span><br><span style="font-size:16px;line-height:2;">北京工业大学拿证131人  前5名占16人   河南省第一名董珂 河北省第一名谭梦洁</span><br><span style="font-size:16px;line-height:2;">中央戏剧25人  中国美院183人  四川美院191人  西安美院173人240分以上72人</span><br><span style="font-size:16px;line-height:2;">鲁迅美术学院256人  北京电影学院115人  中国人民大学72人 首都师范大学198人  天津美院221人</span><br><span style="font-size:16px;line-height:2;">北京印刷学院173人</span></p><strong><p><br></p><span style="color:;"></span></strong><p style="text-align:center;"><strong><img src="/Uploads/image/20170417/20170417141205_64648.jpg" data-ke-src="/Uploads/image/20170417/20170417141205_64648.jpg" alt=""></strong></p><p style="text-align:center;"><strong><img src="/Uploads/image/20170417/20170417141252_35544.jpg" data-ke-src="/Uploads/image/20170417/20170417141252_35544.jpg" alt=""><br></strong></p><p style="text-align:center;"><strong><img src="/Uploads/image/20170417/20170417141306_22947.jpg" data-ke-src="/Uploads/image/20170417/20170417141306_22947.jpg" alt=""><br></strong></p><p style="text-align:center;">...';

我的目的是取出所有的图片地址 <img src="/Uploads/image/20170417/20170417141252_35544.jpg> , 改成这种形式 <img src="https://www.demo.com/Uploads/image/20170417/20170417141252_35544.jpg>, 图片地址前边加一个域名,大家有什么好点的正则吗?

PS:本人正则超烂 :pray:

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
最佳答案

这好像都用不到正则吧?直接str_replace('/Uploads/image','https://www.demo.com/Uploads/image',$str)不就好了么

5年前 评论
讨论数量: 2

这好像都用不到正则吧?直接str_replace('/Uploads/image','https://www.demo.com/Uploads/image',$str)不就好了么

5年前 评论

@FMW 一语惊醒梦中人 :sweat_smile:

5年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!