Foros del Web » Programación para mayores de 30 ;) » Java »

Pattern Matcher

Estas en el tema de Pattern Matcher en el foro de Java en Foros del Web. Estoy intentando validar una entrada de datos en concreto un nombre de usuario y que se me registre en un fichero log no domino mucho ...
  #1 (permalink)  
Antiguo 03/11/2013, 17:32
 
Fecha de Ingreso: febrero-2013
Ubicación: Madrid
Mensajes: 20
Antigüedad: 11 años, 2 meses
Puntos: 1
Pattern Matcher

Estoy intentando validar una entrada de datos en concreto un nombre de usuario y que se me registre en un fichero log no domino mucho el tema de las expresiones regulares pero lo hago segun la teoria y siempre me aparece que es correcto cuando en realidad no deberia de ser asi, asi q pongo aqui el trozo del codigo donde pone la expresion regular a ver si me pueden decir en que fallo

Usuario=reader.readLine();
pat=Pattern.compile("[a-z]{1,8}");
mat=pat.matcher(Usuario);
if(mat.find()){
logger.log(Level.WARNING,"El usuario"+Usuario+ "Ha iniciado Sesion");
}
else{
logger.log(Level.WARNING,"Han intentado acceder de forma erronea con el usuario"+Usuario);
}
Quiero que el usuario sea desde 1 letra hasta 8 en letras minusculas, sin embargo pongo manu8 y dice que coincide.
  #2 (permalink)  
Antiguo 03/11/2013, 20:53
Avatar de thiancriss  
Fecha de Ingreso: mayo-2009
Ubicación: Bogota
Mensajes: 29
Antigüedad: 14 años, 11 meses
Puntos: 0
Respuesta: Pattern Matcher

Mira este link se explica muy bien el tema y lo mejor trae ejemplos.

http://puntocomnoesunlenguaje.blogspot.com/2013/07/ejemplos-expresiones-regulares-java-split.html

saludos

Etiquetas: pattern
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:21.