Thread Muster ersetzen (4 answers)
Opened by Gast at 2007-01-08 14:23

pq
 2007-01-08 14:45
#72944 #72944
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
Code: (dl )
1
2
3
4
5
6
7
8
9
10
open my $fh, '<', $file1 or die $!;
my %replace = map { chomp; split /-/, $_, 2 } <$fh>;
my $re = join '|', sort { length $b <=> length $a } keys %replace;
close $fh;
open my $in, '<', $file2 or die $!;
open my $out, '>', $file3 or die $!;
while (my $line = <$in>) {
 $line =~ s/\b($re)\b/$replace{$1}/g;
 print $out $line;
}

ansonsten sei dir ein bisschen lektüre wie perlopentut zu empfehlen.\n\n

<!--EDIT|pq|1168260548-->
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem

View full thread Muster ersetzen