Как составить регулярное выражение?

Здравствуйте!
Есть регулярка:
Не выбирает полностью src у картинки
<img style="display: block; margin-left: auto; margin-right: auto;" src="/images/2.png" alt="" width="750" height="427">

preg_replace('/<img (.*) src="(.*)">/is','<a href="$2" class="to"><img src="$2"></a>',$content)


Не могу сообразить https://regex101.com/r/bmnPit/1
А отдает результат:
<a href="/images/2.png" alt="" width="750" height="427" class="to"><img src="/images/2.png" alt="" width="750" height="427"></a>
  • Вопрос задан
  • 131 просмотр
Пригласить эксперта
Ответы на вопрос 2
qork
@qork
{ background: #F00B42 }
/<img (.*) src="(.+?)".*>/
https://regex101.com/r/bmnPit/3
Ответ написан
Комментировать
@3gsxarakiri
Пытаюсь разобраться в этом гемморое
Вот держи - <img (.*) src="(\S*)" .*>$
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы