将 IMG 标签转换为 AMP-IMG

Converting IMG tag to AMP-IMG

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

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

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

使用 (.*) 捕获 space 和 >

之间的所有内容
preg_replace("/<img (.*)>/", "<amp-img ></amp-img>", '<img src="welcome.jpg" alt="Welcome">')

应该给出结果

<amp-img src="welcome.jpg" alt="Welcome"></amp-img>