Thread reguläre aus.... (2 answers)
Opened by Andreas at 2007-01-11 12:04

Andreas
 2007-01-11 12:04
#73092 #73092
User since
2003-09-24
111 Artikel
BenutzerIn
[default_avatar]
Hallo an alle,
ich habe Probleme mit einem regex, der mir einen Text gegen einen anderen ersetzt:#

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
                      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

View full thread reguläre aus....