Resident234
@Resident234
Back-End . PHP . Bitrix

Как с помощью регулярного выражения отыскать подряд идущие теги img?

Доброго дня.
Суть вопроса такова:
нужно при помощи регулярного выражения отыскать все теги img , как одиночные, так и подряд идущие и завернуть их в блок с определённым классом.
Поясню на примере:
Исходный текст:
text text text text text <img scr="...." [атрибуты и пр.]/> text text text
text text text text text <img scr="...." [атрибуты и пр.]/><img scr="...." [атрибуты и пр.]/> <img scr="...." [атрибуты и пр.]/> text text text

Должно стать:
text text text text text <div class="some_class"><img scr="...." [атрибуты и пр.]/></div> text text text
text text text text text <div class="some_class"><img scr="...." [атрибуты и пр.]/><img scr="...." [атрибуты и пр.]/> <img scr="...." [атрибуты и пр.]/></div> text text text


Регулярки - это вообще моё слабое место, буду признателен, если кто подскажет решение.
Заранее спасибо.
  • Вопрос задан
  • 159 просмотров
Решения вопроса 1
qork
@qork
{ background: #F00B42 }
Пригласить эксперта
Ответы на вопрос 1
@masterfreelance
программист со стажем
Попробуйте так
(<img.*?>\s*){1,}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы