Исходник<p><img src="/media/blog/JPG/3.jpg" srcset="/media/blog/3.webp" alt="гардеробная"><img src="/media/blog/JPG/4.jpg" srcset="/media/blog/4.webp" alt="гардеробная"></p>
Надо получить<p>
<picture>
<source srcset="/media/blog/3.webp" type="image/webp">
<img src="/media/blog/JPG/3.jpg" alt="гардеробная">
</picture>
<picture>
<source srcset="/media/blog/4.webp" type="image/webp">
<img src="/media/blog/JPG/4.jpg" alt="гардеробная">
</picture>
Есть исходный набор картинок в HTML тег img с атрибутом srcset.
Надо найти каждую картинку и обложить тегом , а в source положить значение srcset.
Поиск и замену буду делать в notepad++
Сделал такой код, но он не так работает.
Поиск
(<img [^>]*)(srcset=".*")>
Замена на
<picture><source \2 type="image/webp">\1></picture>