Thread Ersetzen von Skalarnamen: Ersetzen von Skalarnamen
(3 answers)
Opened by Gast at 2006-02-09 17:17
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? |