gpt4 book ai didi

php - 如何用正则表达式替换 data-src 的 src?

转载 作者:行者123 更新时间:2023-11-28 00:39:55 27 4
gpt4 key购买 nike

我在 html 中有整个页面,在输出之前我想将所有 img src 替换为 data-src我正在使用

  return (preg_replace('~<img[^>]*\K(?=src)~i','data-',$buffer));

但这不匹配例如

<img alt="alt" src="src">

只有当src在前才匹配

<img src="src"

我无法让它像我想要的那样工作,你能帮我编辑这个模式来做我需要的吗?

最佳答案

我认为这对你有用:

preg_replace("/(<img[^>]*)src=/", "$1data-src=", '<img alt="alt" src="src">');

$1 是表示第一个匹配组的反向引用(模式括号中的所有内容)。

关于php - 如何用正则表达式替换 data-src 的 src?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54092513/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com