in reply to Reg Expressions

Dirty, but if you know the name always comes before the content and that all meta tags contain a name and content, you can use:
/<meta.+?name\s*=\s*("|')description\1\.+?content\s*=\s*("|')(.*?)\2/; my $description_content = $3;

.02

cLive ;-)

--