Thread Kleines Problem beim auslesen einer Datei: Stehe gerade auf dem Schlau :( (9 answers)
Opened by krusty at 2007-02-28 12:56

renee
 2007-02-28 13:12
#74675 #74675
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Warum setzt Du $/ nicht auf einen anderen Wert??

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/usr/bin/perl

use strict;
use warnings;

my $file = '/path/to/file.txt';
my @array;

{
local $/ = "\n#";
open my $fh,'<',$file or die $!;
while( my $article = <$fh> ){
my @info = $article =~ /^suchmuster1 (\d+) suchmuster2.*?suchmuster3([^\n]+).*suchmuster4(test)/i;
push @array,join(";",@info);
}
}

print $_,"\n" for @array;


Evtl. den RegEx nochmal aufteilen... Ist ungetestet...
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/

View full thread Kleines Problem beim auslesen einer Datei: Stehe gerade auf dem Schlau :(