Thread Variablen in Regulären Ausdrücken (2 answers)
Opened by roli at 2007-11-22 18:09

Gast Gast
 2007-11-22 18:16
#102811 #102811
Du hasst $suchstring escaped.
Das darfst du natürlich nicht, denn dann sucht deine RegExp nach '$suchstring' und nicht deren Inhalt.

Um die Sonderzeichen in $suchstring zu escapen benutzt man \Q ... \E.
Code: (dl )
$zeichenkette =~ s/\s*(\Q$suchstring\E)\s*/$1/g;


MfG Horst

View full thread Variablen in Regulären Ausdrücken