Manual de usuario de calibre, Publicación 2.73.0
• re_group(val, patrón, plantilla_para_grupo_1, para_grupo_2, ...) (página 169)
• shorten(val, car_izq, texto_medio, car_der) (página 169)
• strcat(a, b, ...) (página 169)
• strcat_max(máx, texto1, prefijo2, texto2, ...) (página 169)
• strlen(a) (página 169)
• substr(texto, inicio, fin) (página 169)
• swap_around_comma(val) (página 170)
• transliterate(a) (página 170)
API of the Metadata objects (página 170)
Arithmetic
add(x, y)
class calibre.utils.formatter_functions.BuiltinAdd
add(x, y) – devuelve x + y. Da un error si «x» o «y» no son números.
divide(x, y)
class calibre.utils.formatter_functions.BuiltinDivide
divide(x, y) – devuelve x / y. Da un error si «x» o «y» no son números.
multiply(x, y)
class calibre.utils.formatter_functions.BuiltinMultiply
multiply(x, y) – devuelve x * y. Da un error si «x» o «y» no son números.
subtract(x, y)
class calibre.utils.formatter_functions.BuiltinSubtract
subtract(x, y) – devuelve x - y. Da un error si «x» o «y» no son números.
Boolean
and(valor, valor, ...)
class calibre.utils.formatter_functions.BuiltinAnd
and(valor, valor, ...) – devuelve el texto «1» si ninguno de los valores está vacío, en caso contrario, devuelve un
texto vacío. Esta función funciona bien con «first_non_empty». Puede incluir tantos valores como quiera.
158
Capítulo 1. Secciones