Thread Regulären Ausdruck um Leerzeichen erweitern
(14 answers)
Opened by Gast at 2007-10-26 12:38 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! |