Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/09/2010, 18:18
DaveR85
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1
Antigüedad: 13 años, 7 meses
Puntos: 0
Exclamación path con expresiones regulares

hola
lo que quiero hacer es validar que la cadena que tengo sea una ruta de archivo correcta: por ejemplo: ../ArchGen/archivo.xls


el codigo que tengo es este pero esta mal y no se que tengo que modificar :


public boolean isPath(String adjunto)
{
Pattern pat = null;
Matcher mat = null;

pat = Pattern.compile("^([0-9a-zA-Z]([_.w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-w]*[0-9a-zA-Z].)+([a-zA-Z]{2,9}.)+[a-zA-Z]{2,3})$");
mat = pat.matcher(adjunto);
if (mat.find())
{
return true;
}
else
{
return false;
}
}

quiero que empiece desde los dos puntos y la diagonal, como lo puse arriba, y que sea solo para archivos.xls .zip y .pdf,espero que puedan ayudarme