Thread einzelne Woerter entfernen: nicht ganze zeilen (53 answers)
Opened by sabrina at 2006-09-25 13:22

docsnyder
 2006-09-25 16:55
#70176 #70176
User since
2005-09-08
300 Artikel
BenutzerIn
[Homepage] [default_avatar]
Hi Sabrina!

Warum machst Du denn überhaupt den split()?

Im Grunde genügt Dir das:

Code: (dl )
1
2
3
4
5
6
7
8
9
while (my $line = <$fh>){
chomp $line;

$line =~s:\bMFG\b::g;
$line =~s:\bDOME/GT\b::g;
$line =~s:\bOG\b::g;

push(@lines, $line);
}


oder

Code: (dl )
1
2
3
4
5
6
7
while (my $line = <$fh>){
chomp $line;

$line =~s:\b(MFG|DOME/GT|OG)\b::go;

push(@lines, $line);
}


oder

Code: (dl )
1
2
3
4
5
while (my $line = <$fh>){
chomp $line;

push(@lines, $line =~s:\b(MFG|DOME/GT|OG)\b::go);
}


Das Array @lines kannst Du dann anschliessend in die Ausgabe-Datei schreiben.

*lg*, Doc

View full thread einzelne Woerter entfernen: nicht ganze zeilen