Код: Выделить всё
<html>
<body>
<div>
<b>abc
</div>
ghi
</body>
</html>Надо сделать так, чтобы ghi отображалась нормальным шрифтом, при этом можно
заменить „<div>“ и „</div>” на что угодно, но нельзя редактировать ни <b>abc, ни
ghi. Незакрытых тёгов может быть сколько угодно, причём необязательно <b>.
Никаких комментариев гарантированно нет (то есть можно поставить
метку-комментарий и Javascript’ом закрыть все тёги, только не хочется привлекать
userjs). Также нет никаких пользовательских тёгов. Желательно обойтись только
заменой div’ов на что-то (то есть, только средствами Privoxy). Также желательно
кроссбраузерное решение, но достаточно, если будет работать на последней α’е
Opera.
Задача родилась, когда столкнулся с такой фигнёй в аннотации к разделу
Эльтерруса на самиздате. У меня есть очень большая пачка регулярных выражений
для privoxy, которая приводит СИ в более читаемый вид.