将IMG标签转换为AMP-IMG

时间:2019-01-28 00:14:08

标签: php preg-replace

我正在使用preg_replace<img>标记转换为<amp-img>,但是它不起作用。

$str = '<img src="welcome.jpg" alt="Welcome">';

echo preg_replace("%<img .*>%i", "<amp-img $1></amp-img>", $str);

1 个答案:

答案 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>