Buenas,
A ver si me podéis echar un cable con esto. Necesito controlar el formato de una cadena que simule una dirección siguiendo este formato: loquesea.loquesea.loquesea Ejemplo: futbol.deporte.com . Las subcadenas no pueden empezar por caracteres especiales y como carácter especial solo se puede emplear "-", pero no al comienzo de las mismas. Hasta ahora he probado esto:
url.matches("([^-][a-zA-Z0-9-]{2,63})+\\.([^-][a-zA-Z0-9-]{2,63})+\\.([a-zA-Z]{2,63})"), pero esto permite introducir cualquier carácter al comienzo menos "-", aparte también me permite escribir algo así: loquesea.loquesea.loquesa.loquesea .Muchas gracias.
Saludos.