У меня есть 2 типа URLSКак проверить, если URL имеет номера или строки в конце с помощью Python
первый имеет номера в конце URL
www.example.fr/drive/cat.productlist.pagination_0.topage/2?t:ac=3686962/3686315
второй:
www.example.com/some/cat.productlist.pagination_0.topage/4?t:ac=someText
Как я могу узнать, что мой вход - как первый или второй?
я попытался это:
myURL = http://www.example.com/some/cat.productlist.pagination_0.topage/4?t:ac=someText
parsed_url = urlparse.urlparse(myURL)
number2, number3 = urlparse.parse_qs(parsed_url.query)["t:ac"][0].split("/")
if (isinstance(number2, numbers.Number) and isinstance(number3, numbers.Number)) :
print "first"
else :
print "second"
Почему вы, мужчины здесь есть регулярное выражение? –
@ DanielRoseman Я попробовал urlParse, но я хочу сделать это с помощью regex – parik
@parik, вы знаете, что regex означает регулярное выражение? Каково значение вашего названия? – MohitC