В Срд, 08/04/2009 в 22:12 +0400, Dmitry Arsentiev пишет:
> Народ, доброй ночи.
> 
> А вот не знает ли кто-нибудь модуля для того, чтобы текст,
> криво (невалидно) размеченный тегами <p> и </p>,
> обвернуть в эти теги правильным образом?

Зачем искать для всего готовые модули, когда это можно сделать самому в
несколько строк?!

$in =~ s/\n|\r//g;
$in =~ s/(?<=^)|(?<=<\/p>)(?!<p>)/<p>/gi;
$in =~ s/(?<!<\/p>)(?<!^)(?=<p>)|(?=$)/<\/p>/gi;
$in =~ s/<p><\/p>//g;


--
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить