parser

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

 

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

?

AEM 23.08.2007 12:19

А., все ж тривиально; делаем из ссылок текст, параграфы, переводы строк, линейки и прочее заменяем.
$html[^html.match[<(b|h)r[^^>]*>][ig]{^#0A}]
$html[^html.match[<(h|p|div)[1-6]?[^^>]*>(.*?)</(h|p|div)[1-6]?>][ig]{^#0A^#0A${match.2}^#0A^#0A}]
$html[^html.match[</?[^^>]+>][g]{}]
и другие.

Потом чистим и реплейсим энтити на соответствующие символы.

И счастье.