У меня есть динамическая строка, которая может содержать теги h2 и в этих тегах h2 некоторые теги br.Я хочу удалить эти теги br из строки.
<h2>Headline 1</h2>Lorem ipsum dolor sit amet, consetetur sadipscing elitr.<h2>Headline 2 <br /><br /></h2>Lorem ipsum dolor sit amet, consetetur sadipscing elitr<h2>Headline 2<br /><br /></h2>Lorem ipsum dolor sit amet, consetetur sadipscing elitr<h2>Headline 2</h2>Lorem ipsum dolor sit amet, consetetur sadipscing elitr
Чтобы удалить теги br, я использую это регулярное выражение:
/<h2.*?>.+?(<br[\s+]?\/>).+?<\/h2>/
Проблема в том, что мое первое совпадение <h2>Headline 1</h2>Lorem ipsum dolor sit amet, consetetur sadipscing elitr.<h2>Headline 2 <br /><br /></h2>
.Да, работает как задумано :-) Но как сделать так, чтобы регулярное выражение захватывало только группы с br в тегах h2?