159 |
# first check delimiters |
# first check delimiters |
160 |
if ( my $regex = $self->{delimiters_regex} ) { |
if ( my $regex = $self->{delimiters_regex} ) { |
161 |
|
|
|
my $template = ''; |
|
|
|
|
162 |
foreach my $v (@{ $rec->{$f} }) { |
foreach my $v (@{ $rec->{$f} }) { |
163 |
warn "## v = ", dump( $v ); |
warn "## v = ", dump( $v ); |
164 |
my $l = _pack_subfields_hash( $v, 1 ); |
my $l = _pack_subfields_hash( $v, 1 ); |
165 |
warn "## $l [$regex]\n"; |
warn "## $l [$regex]\n"; |
166 |
|
my $template = ''; |
167 |
$l =~ s/$regex/$template.=$1/eg && warn "## new: $l\n"; |
$l =~ s/$regex/$template.=$1/eg && warn "## new: $l\n"; |
168 |
warn "## template: $template\n"; |
warn "## template: $template\n"; |
169 |
$self->{_delimiters_templates}->{$f}->{$template}++; |
$self->{_delimiters_templates}->{$f}->{$template}++ if ( $template ); |
170 |
} |
} |
171 |
|
|
172 |
} |
} |