docenciait / ProgramacionDAW

0 stars 0 forks source link

Patrones #11

Open javierbarbe opened 4 years ago

javierbarbe commented 4 years ago

Buenas Ivan, tengo dudas sobre cómo funcionan los patrones ... he hecho el ej6 de tema6 de las actividades propuestas pero al validar con el patron... no valida como deberia... PD: añado al final la clase con el metodo main

import java.util.regex.Matcher; import java.util.regex.Pattern;

public class ComprobacionFormatoFecha {

public ComprobacionFormatoFecha() {

}
public boolean compruebaFecha(String fecha) {
    boolean fechav=false;
    String mesS=fecha.substring(fecha.indexOf("-")+1,fecha.lastIndexOf("-"));
    System.out.println(mesS);

    Pattern mes= Pattern.compile("[enero]*");// febrero marzo abril mayo junio"
            //+ "julio agosto septiembre octubre noviembre diciembre]");
    Matcher m= mes.matcher(mesS);
    if(m.matches()) {
        fechav=true;
        //System.out.println(m.find());
    }
    System.out.println(fechav);
    return fechav;
}

} public class PruebaComprobacionFormatoFecha {

public static void main(String[] args) {
    // TODO Auto-generated method stub

ComprobacionFormatoFecha pr1= new ComprobacionFormatoFecha (); pr1.compruebaFecha("enera-enero-caracla"); }

}