3 <isis type="swish|display|index"
5 format="one of formatting functions below"
7 >_pre_000x_sep_000x_sep_000x_post_</isis>
10 upper [from_char[,to_char]]
16 upper_w [word_nr[,...]
18 make words in field UPPERCASE
23 returns substring from some character in some length
24 default: len - rest of the string
27 skip all alphanumeric characters and return just
28 numbers after it. To output "1992." from "cop. 1992."
30 initial [word_nr[,...]]
32 make word(s) into initials (upper case first char and
38 name of filter which is stored in filters/[name].pm
43 Fields which are read from isis are in format 999x where 999 is three
44 digit ISIS field and x is isis subfield. There are three special ISIS
45 fields supported: 10 and 11 (used for ISBN and ISSN, those are only
46 fields which have just two digits) and MFN which returns ISIS MFN.
51 It's done using simple algorithm: it first selects prefix and then
52 inserts fields (and their separators) or just skips them (so it groups
53 fields and separator right from it). At end it just appends suffix.