Advertisement
Guest User

Untitled

a guest
Jul 21st, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Perl 0.44 KB | None | 0 0
  1. sub reorderSubfields2 {
  2.     my ($field) = @_;
  3.     my @subfields;
  4.     my @order = qw/1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v w x y z/;
  5.     foreach my $key (@order) {
  6.         foreach my $subfield ($field->subfield($key)) {
  7.             push @subfields, $key, $subfield;
  8.         }  
  9.     }  
  10.     my $newfield = new MARC::Field($field->tag(), $field->indicator(1), $field->indicator(2), @subfields);
  11.     return $newfield;
  12. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement