Проверка URL-адресов — распространенная задача в веб-разработке. Регулярное выражение можно использовать для проверки правильности формата URL-адреса. Вот регулярное выражение, которое можно использовать для проверки URL-адреса в Python:
p = re.compile('^(([^:/?#] ):)?(//([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?')
Регулярное выражение разбито на следующие части:
Вот пример использования регулярного выражения для проверки 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")
Это регулярное выражение может проверять наиболее распространенные форматы URL-адресов, но его, возможно, придется изменить в соответствии с конкретными требованиями.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3