У меня есть строка, которая содержит этот HTML-код:
abc <h1><div style="color: rgb(190, 6, 6);">ABC <span style="color: rgb(0, 255, 6);">DEF</span></div></h1>
Моя программа должна обнаружить, что color
была использована, так что она автоматически добавляет элемент (div
и span
) каждый в новый элемент font
. Он должен работать, даже если есть несколько элементов, каждый из которых содержит правило color
, в строке, где другие элементы HTML добавляются слева или справа.
Как я мог это сделать?
Код выше станет:
abc <h1><font color="rgb(190, 6, 6)"><div style="color: rgb(190, 6, 6);">ABC <font color="rgb(0, 255, 6);"><span style="color: rgb(0, 255, 6);">DEF</span></font></div></font></h1>