@dillix

Как обернуть img через regexp в ссылку в данном случае?

Мне нужно обернуть картинки в тексте в ссылки на самих себя, чтобы подключить lightbox, проблема в том что часть картинок уже обернута в ссылки. Из решений пока что в голову пришло использовать domxml+xpath, но может можно данную задачу решить через регулярки?
  • Вопрос задан
  • 131 просмотр
Решения вопроса 1
@dodo512
https://regex101.com/r/6aPt53/1
$html = preg_replace('~<img[^>]*src="([^"]+)"[^>]*>|<a\b.+?</a>(*SKIP)(*F)~is', '<a href="$1">$0</a>', $html);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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