Zeilen umformatieren

05/03/2009 - 15:23 von Can Bora | Report spam
Hallo zusammen,

als ziemlich Anfànger in Sachen Perl stehe ich gerade vor dem Problem,
eine Datei die aus einzelnen Zeilen besteht, umzuformatieren.

Die Datei sieht z.b. wie folgt aus:

Yitzhak-Rabin-Straße
(70376 Bad Cannstatt)
Ypernstraße
(70374 Bad Cannstatt)
usw.

Wie gehe ich denn vor, wenn ich das Ganze so haben möchte:

Yitzhak-Rabin-Straße (70376 Bad Cannstatt)
Ypernstraße 70374 Bad Cannstatt)
usw.

Dass er mir nur die Zeilen in den Klammern ausgibt hab ich schon. Aber
ich weiß nicht wie ich die Zeile davor im Prinzip dazu addiere.

Für Hilfe oder auch nur Hinweise wàre ich sehr dankbar.

Gruß Can
 

Lesen sie die antworten

#1 Tim Landscheidt
05/03/2009 - 15:39 | Warnen spam
Can Bora wrote:

[...]
Dass er mir nur die Zeilen in den Klammern ausgibt hab ich
schon. Aber ich weiß nicht wie ich die Zeile davor im
Prinzip dazu addiere.

Für Hilfe oder auch nur Hinweise wàre ich sehr dankbar.



Sieh' es anders: Wenn die Zeile Klammern enthàlt, gebe sie
unveràndert aus, ansonsten entferne das Zeilenende (bei-
spielsweise mit chomp ()), und gebe sie aus.

Bei komplizierteren Mustern und nicht zu großen Dateien
kann es auch hilfreich sein, die gesamte Datei mit
"undef $/;" bzw. "perl -0777 [...]" zu bearbeiten.

Tim

Ähnliche fragen