Manual de usuario de calibre, Publicación 2.73.0
first_matching_cmp(val, cmp1, resultado1, cmp2, resultado2, ..., otro_resultado)
class calibre.utils.formatter_functions.BuiltinFirstMatchingCmp
first_matching_cmp(val, cmp1, resultado1, cmp2, resultado2, ..., otro_resultado) – compara «val < cmpN» consecutivamente y devuelve «resultadoN» para la primera comparación que sea cierta. Devuelve «otro_resultado» si ninguna comparación es cierta. Ejemplo:
first_matching_cmp(10,5,”pequeño”,10,”mediano”,15,”grande”,”enorme”) devuelve “grande”. El mismo
ejemplo con un primer valor de 16 devuelve “enorme”.
strcmp(x, y, mn, ig, my)
class calibre.utils.formatter_functions.BuiltinStrcmp
strcmp(x, y, mn, ig, my) – compara «x» e «y» como textos sin distinguir mayúsculas y minúsculas. Devuelve
«mn» si x < y. Devuelve «ig» si x = y. Devuelve «my» en otros casos.
String case changes
capitalize(val)
class calibre.utils.formatter_functions.BuiltinCapitalize
capitalize(val) – devuelve «val» con la primera letra mayúscula
lowercase(val)
class calibre.utils.formatter_functions.BuiltinLowercase
lowercase(val) – devuelve «val» en minúsculas
titlecase(val)
class calibre.utils.formatter_functions.BuiltinTitlecase
titlecase(val) – devuelve «val» con las iniciales en mayúscula
uppercase(val)
class calibre.utils.formatter_functions.BuiltinUppercase
uppercase(val) – devuelve «val» en mayúsculas
String manipulation
re(val, patrón, sustitución)
class calibre.utils.formatter_functions.BuiltinRe
re(val, patrón, sustitución) – devuelve «val» después de aplicar la expresión regular. Todas las veces que aparezca
«patrón» se sustituirá por «sustitución». Como en todo calibre, se trata de expresion es regulares compatibles con
python.
168
Capítulo 1. Secciones