Hallo an alle,
ich habe Probleme mit einem regex, der mir einen Text gegen einen anderen ersetzt:#
open (UX, "$win_file") or die print "Konnte Unix- File: $ux_file nicht oeffnen!!!:";
open (TMP, ">tmp.txt") or die ("kann tmp.txt nicht erstellen\n"); # temoräres Textfile erstellen
while ($org = <UX>){
$org=~ s/\r?$vonText/$zuText/g;
print TMP $org;
}
close UX;
close TMP;
unlink "$win_file";
rename("tmp.txt","$win_file") or die $!;
Wenn $vonText ein Leerzeichen oder ein reserviertes zeichen wie $ enthällt funzt das ganze nicht.
z.B. Inhalt $vonText:
bla bla bla
oder:
bla$bla bla
Kann mir jemand sagen was ich tun muss um das zu vermeiden.
Danke schon mal
Gruß andreas