Thread Variablen in Regulären Ausdrücken
(2 answers)
Opened by roli at 2007-11-22 18:09
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 |