alligator: s/../.. - Variableninterpolation

Beitrag lesen

Hi zusammen,

ich will den Inhalt der Variable bei einer Substitions druch "nichts"
ersetzen.

Meine Variable:
my $quelle = "D:\Proggen\Perl\Projekte\me-spiegel\sp";

Meine Substitution:
($relativer_pfad=$pfad_dos)=~ s/$quelle//g;

Folgende Fehlermeldung:
Unrecognized escape \m passed through in regex; marked by <-- HERE in m/D:\Proggen\Perl\Projekte\m <-- HERE e-spiegel\sp/ at
me-spiegel\me-spiegel.pl line 31.

Wenn ich es so mache:
($relativer_pfad=$pfad_dos)=~ s/D:\Proggen\Perl\Projekte\me-spiegel\sp//g;

Dann funktioniert es einwandfrei. Kann mir jemand weiterhelfen, wie
ich dieses Problem lösen könnte und woran sagen woran es liegt ?

cya
alligator