求一条匹配img src值得正则表达式

我给你介绍个对象吧! 2020-10-31 04:06:22
如题,现在网上找到的最接近的是/\bsrc\b\s*=\s*[\'\"]?([^\'\"]*)[\'\"]?/i,但是取出来的是src="图片地址",还想找个更简洁一点的,直接把src=""直接把引号中间的值取出来的正则表达式,也有/(src)=(["|']?)([^ "'>]+\.(gif|jpg|jpeg|bmp|png))\\2/i的,但是如果图片地址不是以.jpg\gif\jpeg\bmp\png等图片格式的图片的话就会取不出来,(如微信里的图片地址),求大神给一条能用的正则表达式
...全文
150 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
陈树熊 2020-11-10
  • 打赏
  • 举报
回复
preg_match_all("/<img([^>]*)\s*src=('|\")([^'\"]+)('|\")/",匹配的字符串,$matches); print_r($matches[3]) 一直用这个,还挺方便的。
  • 打赏
  • 举报
回复
引用 1 楼 下雨的声音丶 的回复:
第一个其实已经取出来了啊 preg_match_all(正则, 匹配的字符串, $matches); var_dump($matches); 你自己看一看
嗯嗯是的
下雨的声音丶 2020-11-01
  • 打赏
  • 举报
回复
第一个其实已经取出来了啊 preg_match_all(正则, 匹配的字符串, $matches); var_dump($matches); 你自己看一看

20,359

社区成员

发帖
与我相关
我的任务
社区描述
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
phpphpstorm 技术论坛(原bbs)
社区管理员
  • 开源资源社区
  • phpstory
  • xuzuning
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧