Hallo MudGuard!
Nein: Variableninterpolation findet auch innerhalb der Begrenzugszeichen statt.
Kleine Ergänzung: aber nicht, wenn als Begrenzungszeichen das ' gewählt wird.
Klar, da haben die Hochkommata die gleiche Wirkung wie bei Strings:
my $auto = "dem blauen Ding da in der Signatur";
my $str = 'Ich fahre mit $auto'; # keine Interpolation
(und, wenn ich mich richtig erinnere, auch nicht, wenn () als Begrenzungszeichen gewählt werden)
Doch, da auch (zwei erste Beispiele):
my $muster = "Deinem";
my $str = "Ich fahre gerne mit meinem Auto";
$str =~ s(meinem)($muster);
print $str, "\n"; # Ich fahre gerne mit Deinem Auto
$str =~ s($muster)(unserem);
print "$str\n"; # Ich fahre gerne mit unserem Auto
$str =~ s'unserem'$muster';
print "$str"."\n"; # Ich fahre gerne mit $muster Auto
Viele Grüße aus Frankfurt/Main,
Patrick
--

_ - jenseits vom delirium - _
[link:hatehtehpehdoppelpunktslashslashwehwehwehpunktatomicminuseggspunktcomslash]
Nichts ist unmöglich? Doch!
Heute schon gegökt?

_ - jenseits vom delirium - _
[link:hatehtehpehdoppelpunktslashslashwehwehwehpunktatomicminuseggspunktcomslash]
Nichts ist unmöglich? Doch!
Heute schon gegökt?