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:

乌合之众...

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

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

7个月前
讨论数量: 2
FMW

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

7个月前
Ellison

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

7个月前

  • 请注意单词拼写,以及中英文排版,参考此页
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`, 更多语法请见这里 Markdown 语法
  • 支持表情,使用方法请见 Emoji 自动补全来咯,可用的 Emoji 请见 :metal: :point_right: Emoji 列表 :star: :sparkles:
  • 上传图片, 支持拖拽和剪切板黏贴上传, 格式限制 - jpg, png, gif
  • 发布框支持本地存储功能,会在内容变更时保存,「提交」按钮点击时清空
  请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!