Thread Leerzeichen beim einlesen und Leerzeilen erkennen. (21 answers)
Opened by Brenner at 2010-01-06 09:48

Linuxer
 2010-01-06 10:08
#130102 #130102
User since
2006-01-27
3890 Artikel
HausmeisterIn

user image
Du kannst $/ lokalisiert auf einen anderen Wert setzen und dann blockweise einlesen.
Schau mal bei perldoc perlvar vorbei.

ungetestet:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use strict;
use warnings;

my @content;
open my $fh, 'datei.txt' or die "datei.txt";
{
  local $/ = "\n\n";
  while ( my $block = <$fh> ) {
    # alle Umbrüche in Block entfernen
    $block = tr/\r\n//d;
    push @content, $block;
  }
}
close $fh;
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!

View full thread Leerzeichen beim einlesen und Leerzeilen erkennen.