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

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

$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:

乌合之众...

《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
FMW
最佳答案

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

9个月前
讨论数量: 2
FMW

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

9个月前
Ellison

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

9个月前

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!