Thread Reguläre Ausdrücke mit Sonderzeichen?
(5 answers)
Opened by Gast at 2007-06-25 16:25
Hallo zusammen,
ich sitze hier an meinem code und komme nicht weiter: Ich habe eine Datei mit mehreren Zeilen ,die ungefähr so aussehen: name:x:1234:nochwas:etc:pp name1:x:4567:nochmehr:bla:ps ... Ich will jetzt beim Auslesen der Datei nur die Namen (also bis zum 1. ":") auch wieder ausgeben. Ich bin nicht sehr gut in Perl und habe ein wenig im Internet recherchiert und habe dann Code: (dl
)
print $ausgabe = \^*:\; ausprobiert. Denn ^ steht ja für den Anfang einer Zeile soweit ich weiss, und so wollte ich vom Anfang einer Zeile bis zum 1. ":" suchen. Doch die Fehlermeldung lautet : ^* matches null string many times in regex; marked by <-- HERE in m/^+ <-- HERE :/ at pass.pl line 19. Wie löst man das geschickter oder wo ist mein Fehler? Danke und Gruß Stefan |