我正在使用preg_replace
将<img>
标记转换为<amp-img>
,但是它不起作用。
$str = '<img src="welcome.jpg" alt="Welcome">';
echo preg_replace("%<img .*>%i", "<amp-img $1></amp-img>", $str);
答案 0 :(得分:0)
使用(。*)捕获空间和>
之间的所有内容preg_replace("/<img (.*)>/", "<amp-img $1></amp-img>", '<img src="welcome.jpg" alt="Welcome">')
应给出结果
<amp-img src="welcome.jpg" alt="Welcome"></amp-img>