Manual de Calibre | Page 182

Manual de usuario de calibre, Publicación 2.73.0 ¿Me lo puede explicar? (página 179) No suena tan mal. ¿Qué viene después? (página 179) ¡Estupendo! ¡Esto empieza a tener sentido! (página 179) Bien, estos caracteres especiales están muy bien, pero ¿qué ocurre si quiero hacer coincidir un punto o un signo de interrogación? (página 180) ¿Y cuáles son los conjuntos más útiles? (página 180) Pero si tengo varios textos diferentes para hacer coincidir, ¿las cosas se complican? (página 180) Falta algo... (página 181) ¿No dijo al principio que hay una manera de hacer que una expresión regular no distinga entre mayúsculas y minúsculas? (página 181) Creo que empiezo a entender esto de las expresiones regulares... ¿cómo las utilizo en calibre? (página 181) • Conversiones (página 181) • Añadir libros (página 182) • Modificar metadatos en masa (página 182) Créditos (página 183) Primero, una advertencia y unas palabras de aliento Esto, inevitablemente, va a ser un poco técnico, después de todo, las expresiones regulares son una herramienta técnica para hacer cosas técnicas. Voy a tener que usar una jerga y conceptos que pueden parecer complicados o enrevesados. Voy a tratar de explicar esos conceptos tan claramente como pueda, pero realmente no puedo hacerlo sin utilizarlos en absoluto. Dicho esto, no se desanime por la jerga según intento explicar las cosas nuevas. Y mientras que las expresiones regulares en sí pueden parecer cosa magia negra y arcana (o, siendo más prosaicos, una serie aleatoria de letras y signos sin sentido), le aseguro que no son tan complicadas. Incluso los que entienden las expresiones regulares muy bien tienen problemas para leer las más complejas, pero escribirlas no es tan difícil: se va construyendo la expresión paso a paso. Dicho esto, dé el primer paso y sígame en la madriguera. ¿Dónde puedo utilizar expresiones regulares en calibre? Las expresiones regulares se usan en unos cuantos lugares de calibre. En buscar y sustituir en las opciones de conversión, en la detección de metadatos a partir de los nombres de archivo en las configuraciones de importación y en buscar y sustituir al modificar metadatos en masa. El editor de libros de calibre también puede usar expresiones regulares para buscar y sustituir. ¿Pero qué es una expresión regular? Una expresión regular es una manera de describir porciones de texto. Una sola expresión regular coincidir con una serie de diferentes textos. Esto es lo que hace a las expresiones regulares tan potentes: son una forma concisa de describir un número potencialmente elevado de variaciones. Nota: Aquí se habla de textos en el sentido en que se usan en los lenguajes de programación: un texto de uno o más caracteres, caracteres que incluyen caracteres reales, números, puntuacion y los llamados espacios en blanco (tabulaciones, saltos de línea, etc.). Tenga en cuenta que en general, los caracteres en mayúsculas y en minúsculas no se consideran iguales, por lo tanto «a» es diferente de «A», etc. En calibre, las expresiones regulares no distinguen 178 Capítulo 1. Secciones