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])[^>]*>.+?\1>
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