Denslav
@Denslav
Камрад

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

Здравствуйте, как составить регулярное выражение в regexp для следующей задачи?
Исходный код:
<h1>Bla-bla-bla</h1><img class="class" alt="image" src="img.jpg">
На выходе должно получится так:
<h1>Bla-bla-bla</h1><img src="img.jpg" alt="Bla-bla-bla">
(то есть убрать class, alt сделать после src и вставить в него все что в h1)
  • Вопрос задан
  • 171 просмотр
Решения вопроса 1
@dzhebrak
Выражение:
(<h1>(.+?)<\/h1>)<img class=".*?" alt="[^"]+" (src="[^"]+")>

Замена:
\1<img \3 alt="\2">

https://regex101.com/r/fupjxC/1
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
Wanted. Санкт-Петербург
До 450 000 ₽
Wanted. Санкт-Петербург
До 100 000 ₽
Wanted. Санкт-Петербург
До 120 000 ₽
22 нояб. 2024, в 09:58
5000 руб./за проект
22 нояб. 2024, в 09:57
3000 руб./за проект