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

Gast Gast
 2007-10-26 12:38
#101371 #101371
Hallo Liebe Perl Community,

ich habe folgenden regulären Ausdruck:

Code (perl): (dl )
my $description = ($source =~s/<meta\s*name=\"?description\"?\s*content=\"?([^\"]*)\"?>//i) ? $1 : '';


Das Problem ist nun, dass sich die Quelltexte von HTML Seiten in den letzten Jahren verändert haben und zwar folgende erkannt werden:

Code: (dl )
<meta name="description" content="eviloX -Die Welt aus der sicht von Christian Drieling"/>


Aber nicht mehr folgende (aufgrund des Leerzeichens vor dem />):

Code: (dl )
<meta name="description" content="eviloX -Die Welt aus der sicht von Christian Drieling" />


Leider bin ich mit den regulären Ausdrücken nicht so fit, also bitte ich um eure Hilfe.

Vielen Dank im vorraus!
Drieling

View full thread Regulären Ausdruck um Leerzeichen erweitern