User since
2007-08-16
2
Artikel
BenutzerIn
Hallo bin erst recht kurz bei Perl dabei und habe jetzt ein Problem mit der suchen und ersetzen funktion.
Ich lese in Perl Dateien ein und will nach ""\\nt\tec\Rechnungen\Dateiname"
suchen und diesen in z.B. d:\archiv\test\Dateiname" ersetzen.
Dabei soll aber der Dateiname nicht geändert werden, sondern nur die Pfadangabe.
Habs mit s#\\xxxxxxx\xxxxx\#d:\yyyyyy\yyyy\#g versucht, daß haut aber nicht hin wegen der backslahs.
Könnt ihr mir hier weiterhelfen ?
User since
2005-01-13
782
Artikel
BenutzerIn
du musst die backslashes escapen
s#\\\\nt\\tec\\Rechnungen\\#d:\\yyyyyy\\yyyy\\#g;
oder machst es wie renee :)
User since
2007-08-16
2
Artikel
BenutzerIn
danke schön, mit der maskierung hats super funktioniert :-)))
hatte ich zwar auch schon mal probiert, aber manchmal sitzt man wohl voll
auf der Leitung.