Thread Regulären Ausdruck um Leerzeichen erweitern (14 answers)
Opened by Gast at 2007-10-26 12:38

GwenDragon
 2007-10-26 13:57
#101366 #101366
User since
2005-01-17
14748 Artikel
Admin1
[Homepage]
user image
Code (perl): (dl )
my $description = ($source =~s/<meta\s+name=\"?description\"?\s+content=\"?([^\"]*)\"?\s*\/?>//i) ? $1 : '';

Die \s* stimmten vorher nicht, sehe ich gerade, denn die Attribute bei HTML müssen durch Whitespaces getrennt sein.

Allerdings wird dein Regex bei, erlaubten HTML wie:
Code: (dl )
<meta content="eviloX -Die Welt aus der sicht von Christian Drieling" name="description" />

versagen!

View full thread Regulären Ausdruck um Leerzeichen erweitern