in reply to better way delete comma separated hash values?
updated following ikegami advicemy $delete = join('|', map quotemeta, sort @element_to_delete); my $re = qr/(?:^|,)(?:$delete)(?=,|$)/; for (@key_to_search) { if (defined $new_reports{$_}) { $new_reports{$_} =~ s/$re//g; delete $new_reports{$_} unless length $new_reports{$_} } }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: better way delete comma separated hash values?
by ikegami (Patriarch) on Sep 29, 2008 at 12:16 UTC |