У меня есть некоторые HTML вроде этого:Удалить HTML ребенок внутри своего родителя
<ul>
<li>Item 1</li><br>
<li>Item 2</li><br>
<li>Item 3</li><br>
</ul>
<img src="someImage.png"><br>
И я хотел бы, чтобы удалить <br>
тегов из после <li>
тегов и <img>
тегов с помощью регулярных выражений, хотя я не уверен, как обойти это. HTML не остаются неизменными, так что изображение и списки могут быть в другом месте, или может быть другой контент, хотя там всегда будет <br>
после </li>
и </img>
Что регулярное выражение я мог бы использовать, чтобы решить эту проблему с питон? Благодарю.
Edit:
Я попытался использовать этот (<img.+?>)<br>
для изображения, но это не сработало.
Я не хочу просто удалять ВСЕ теги <br>
, потому что в HTML могут быть некоторые полезные, скорее я хотел бы иметь их после удаления элементов списка и изображений.
вы можете разместить код, который вы еще пробовали до сих пор? – acutesoftware
@acutesoftware просто сделал это. –
Является ли 'br' всегда следующим братом после тегов' img' и 'li'? – hwnd