Manual de Calibre | Page 101

Manual de usuario de calibre, Publicación 2.73.0 Corregir automáticamente las mayúsculas y minúsculas en las cabeceras del documento Aquí aprovecharemos una de las funciones incorporadas del editor para poner la primera letra de cada palabra dentro de una etiqueta de encabezado en mayúscula: Find expression: <([Hh][1-6])[^>]*>.+? Como función, elija la función predefinida Capitalize (ignore tags). Esto cambiará los títulos de la forma

algún TÍTULO

a

Algún título

. Funcionará incluso si hay otras etiquetas HTML en la etiqueta de cabecera. La primera función personalizada: mejorar guiones La verdadera potencia del modo de función procede de la posibilidad de crear funciones propias para procesar el texto de manera arbitraria. La herramienta Mejorar puntuación del editor no modifica los guiones aislados, así que puede usar esta función para sustituirlos por rayas. Para crear una nueva función, simplemente pulse en el botón Crear o modificar y copie el código python siguiente. def replace(match, number, file_name, metadata, dictionaries, data, functions, *args, ˓→**kwargs): return match.group