# postoji modify -> drugi ISBN poèinje prefixom "ISBN" koji se mièe (sfb)
marc('020','a',
- regex('s/ ISBN //g',
+ regex('s/\s*[\\r\\n]+\s*\**\s*/ ; /g',
rec('10')
)
);
#_debug(2);
marc_repeatable_subfield('041','a',
- rec('101')
+ lc( rec('101') )
);
#_debug(0);
--- /dev/null
+
+use WebPAC::Normalize::ISBN;
+
+search_display('ISBN',
+ rec('10')
+);
+
+search_display('ISSN',
+ rec('11')
+);
+
+
+search_display('Language',
+ rec('101','a')
+);
+
+search_display('TitleProper',
+ join_with(' / ',
+ join_with('',
+ rec('200','a'),
+ rec('200','c'),
+ ),
+ rec('200','f'),
+ )
+);
+
+
+
+# regex('s/\s*[=:\/;]\s*//g',
+
+sorted('TitleProper',
+ rec('200','a'),
+);
+
+
+#display('PripadajuciOznaka',
+# lookup(
+# sub { [ rec('200','a') . rec('200','c'), rec(451,'a') ] },
+# 'hidra','bib',
+# sub { rec('900') },
+# sub { rec('451','1') }
+# )
+#);
+#
+#display('Fond',
+# lookup(
+# sub { rec('200','a') },
+# 'hidra','bib',
+# sub { rec('900') },
+# sub { rec('946','1') }
+# )
+#);
+
+
+search('PlacePublication',
+ rec('210','a')
+);
+
+search('NamePublisher',
+ rec('210','c'),
+);
+
+search_display('DatePublication',
+ rec('210','d')
+);
+
+display('Impresum',
+ rec('210'),
+);
+
+search_display('Series',
+ rec('225','a')
+);
+
+search_display('GeneralNote',
+ rec('300')
+);
+
-
search_display('ISBN',
- rec('020','a')
+ isbn_13(
+ rec('020','a')
+ )
);
search_display('ISBN_incorrect',
search_display('Language',
- rec('040','a')
+ rec('041','a')
);
search_display('TitleProper',
- rec('245','a')
+ join_with('',
+ rec('245','a'),
+ join_with(' / ',
+ rec('245','b'),
+ rec('245','c')
+ )
+ )
);
+# regex('s/\s*[=:\/;]\s*//g',
+
sorted('TitleProper',
rec('245','a'),
);
)
);
-search_display('StatementResponsibility',
- rec('245','f'),
-);
+#display('Pripadajuci',
+# lookup(
+# sub { rec('200','a') },
+# 'hidra','bib',
+# sub { rec('900') },
+# sub { rec('451','a') }
+# )
+#);
search('PlacePublication',