ISBD decoding accepts 4 digits before the field.

This commit is contained in:
tipaul 2005-09-23 11:09:28 +00:00
parent ddda6d405f
commit a0add2d02b
1 changed files with 1 additions and 1 deletions

View File

@ -101,7 +101,7 @@ my $res;
my $subfieldcode = $subf[$i][0];
my $subfieldvalue = get_authorised_value_desc($tag, $subf[$i][0], $subf[$i][1], '', $dbh);;
my $tagsubf = $tag.$subfieldcode;
$calculated =~ s/\{(.?.?.?)$tagsubf(.*?)\}/$1$subfieldvalue\{$1$tagsubf$2\}$2/g;
$calculated =~ s/\{(.?.?.?.?)$tagsubf(.*?)\}/$1$subfieldvalue\{$1$tagsubf$2\}$2/g;
}
# field builded, store the result
if ($calculated && !$hasputtextbefore) { # put textbefore if not done