Thread Neues Pattern Matching
(13 answers)
Opened by Speedriff at 2013-12-03 13:12 2013-12-03T14:06:00 Muffi Wenn "Item n" immer durch die n-te Zeile der CSV-Datei ersetzt werden soll, warum dann nicht gleich so etwas (ungetestet): Code (perl): (dl
)
1 2 3 4 5 6 7 ... open(my $csv_fh, "<",$Datei_in) or die "...: $!"; my @csv_lines = map {chomp;} <$csv_fh>; my $temp = ...; # string in which "Item n" has to be replaced $temp =~ s/Item (\d+)/$csv_line[$1-1]/ge; # replace "Item 1" with $csv_line[0] Dann brauchst Du $temp nicht für jede Zeile im CSV-File erneut durchsuchen. |