Thread Zeichen in Datei bzw. Array ersetzen
(7 answers)
Opened by Stefan at 2010-09-05 12:17 Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 open (my $in,"<", "./INPUTFILE") or die $!; local $/ = "\n\n"; # Zeilentrenner sind zwei Newline my @datei= <$in>; close $in or die $!; my $index = 0; # Zähler für Blocks for (@datei) { s/^\s//gm # ersetze im Inhalt des Arrayeintrags das Leerzeichen am Anfang if ($index % 2 == 0); # nur den geradzahligen Block des Arrays (also Index 0, 2, 4, ...) $index++; } Ich weiß allerdings nicht so genau, was du an die Datenbank wirklich übergeben willst, deswegen musst du wohl die Inhalte von @array noch aufbereiten. Falls die Leerzeile stört, kannst du noch Code (perl): (dl
)
s/^\n\n//gm; # ersetze im Inhalt des Arrayeintrags das Leerzeichen am Anfang nach Zeile 9 einfügen. Last edited: 2010-09-05 13:40:01 +0200 (CEST) |