Thread grep /$var/, @array
(3 answers)
Opened by Jiep1963 at 2014-03-15 16:37 Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 my $h_csv_ref={}; my @a_h_csv_ref=({},{},'TEST',$h_csv_ref); #my @a_csv_tmp = grep !/$h_csv_ref/ , @a_h_csv_ref; #push( @a_h_csv_ref, @a_csv_tmp ); #while( @a_csv_tmp ) { shift( @a_csv_tmp ); } #while( @a_h_csv_ref ) { shift( @a_h_csv_ref ); } # besser for(reverse 0..$#@a_csv_tmp) { splice(@a_h_csv_ref,$_,1) if $h_csv_ref eq $a_h_csv_ref[$_]; } zudem array leeren: Code (perl): (dl
)
@a_csv_tmp=(); und warum das mit dem regexp nicht klappt: HASH(0x8fe78ec) die klammer wird als steuerzeichen gesehen. wenn überhaupt : !/^\Q$h_csv_ref\E$/ aber das ist wie eq Last edited: 2014-03-15 18:23:43 +0100 (CET) |