martes, 15 de septiembre de 2009

Expresión regular para capturar el host de URL

Para obtener el host para cualquier tipo de URL, podemos utilizar la expresión regular siguiente (incluye barras de escape para el caracter especial '.'):
^(ftp|http|https)?:?(//)?[a-zA-Z0-9@\\.]*\\.[a-zA-Z0-9@\\.]*:?[0-9]*/

Con esta expresión se captura el protocolo, usuario, contraseña, host, puerto y primera barra de la url.

No hay comentarios: