Validar URLs é uma tarefa comum no desenvolvimento web. Uma expressão regular pode ser usada para verificar se um URL está bem formado. Aqui está uma expressão regular que pode ser usada para validar uma URL em Python:
p = re.compile('^(([^:/?#] ):)?(//([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?')
A expressão regular é dividida nas seguintes partes:
Aqui está um exemplo de como usar a expressão regular para validar uma URL:
import re
url = 'https://www.example.com/index.html'
p = re.compile('^(([^:/?#] ):)?(//([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?')
m = p.match(url)
if m:
# The URL is valid.
print("Valid URL")
else:
# The URL is invalid.
print("Invalid URL")
Esta expressão regular pode validar os formatos de URL mais comuns, mas pode precisar ser modificada para acomodar requisitos específicos.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3