parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

kb: функция, удаляющая из переменной тэги: $str[^str.match[<\/?[^^>]+>][g]{}]

Maxx 30.09.2007 02:15 / 30.09.2007 02:33

только надо понимать, что схлопывание соседних блочных элементов (table, p, div) - будет в ряде случаев приводить к схлопыванию текста

если же менять все тэги например на пробел, то будут разъезжаться подряд идущие инлайны (например выделенная часть слова курсивом <i>продукт</i>ивный, сиё превратится в два слова)

ну а если учесть, что в особо изощренных случаях блочность элементов может быть настроена через css
table {display:inline}
b {display:block}
, то задача правильного вырезания тэгов в общем случае не имеет решения (либо оно очень сложное).