Ver Mensaje Individual
  #9 (permalink)  
Antiguo 04/06/2013, 12:09
Avatar de Xerelo
Xerelo
 
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 15 años, 7 meses
Puntos: 306
Respuesta: duda con pattern y matcher

Lee línea a línea.

Línea que acaba en :, es un título
Línea que empiece en guión y sucesivas hasta que encuentres una línea que acaba en :, subtítulo. Evidentemente la línea que contiene los : no forma parte del subtítulo, es la primera de entradas, y tienes que tener en cuenta que línea acabada en : que no sigue a un subtitulo no es una línea.

Esto no te soluciona los casos que te he dicho, puedes añadir condiciones como que todas las letras estén en mayúsculas o controlar cuantos saltos de línea hay, pero poco más se puede hacer.

O estudia mejor esa librería o busca otra para conseguir los datos de formato.
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.