Thread Problem mit regex
(6 answers)
Opened by krusty at 2007-01-30 15:23
Hallo zusammen,
ich habe wieder mal ein Problem mit einem regulären Ausdruck. Finde den fehler nicht: Code: (dl
)
1 open(IN, "<$file") || die "Cannot open file $file!\n"; Die Datei enthält unter anderem folgende Zeilen: ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, > will ich mit $_ = s/^,+//; suchen und durch nichts ersetzen. Dann gibt es viele Zeilen die folgendermaßen aufgebaut sind: Text,text12345,text,text,text,,,,,,,,,,,,,,,,,,,,,,,,,,,,, > Hier will ich text12345 finden und durch nichts ersetzen. Siehe $_ = s/text\d+,//;. Jedoch funktioniert keines von beiden. Verstehe ich aber nicht. Muss dazu sagen, das es schon ein wenig her ist, seitdem ich Perl programmiert habe. Habt ihr eine Idee/Vorschlag |