Thread Ersetzen von Skalarnamen: Ersetzen von Skalarnamen (3 answers)
Opened by Gast at 2006-02-09 17:17

Gast Gast
 2006-02-09 17:17
#62796 #62796
Ich möchte Skalarnamen ersetzen. In folgendem Snippet z.B.
- pff
- pff_sum

$line = "irgendwas \$pff \$pff_sum irgendwas ";
$skalar = "\$pff";
$new_name = "ABCDEFG";
if ($line =~ s/$skalar/\$$new_name/g) { print "$line" }

Es soll als letztlich folgendes gelten:
$line = "irgendwas \$ABCDEFG \$pff_sum irgendwas "

Ersetzt wird aber nichts...

Warum (das $ in s///?)? Gibt es eine Lösung?

View full thread Ersetzen von Skalarnamen: Ersetzen von Skalarnamen