La validation des URL est une tâche courante dans le développement Web. Une expression régulière peut être utilisée pour vérifier si une URL est bien formée. Voici une expression régulière qui peut être utilisée pour valider une URL en Python :
p = re.compile('^(([^:/?#] ):)?(//([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?')
L'expression régulière se décompose en les parties suivantes :
Voici un exemple d'utilisation de l'expression régulière pour valider une 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")
Cette expression régulière peut valider les formats d'URL les plus courants, mais elle devra peut-être être modifiée pour répondre à des exigences spécifiques.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3