获取两条线之间的数字的正则表达式

2021-11-29 22:26:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个代码,它包含一个特定的url:

url = 'https://www.site.com.br/categoria-produto/category/page/3/? 
gclid=Cjkdksjkcm35522'

last_page = url
if last_page.split("page")[1]:
    t = last_page.split("page")[1]
    print(last_page)

把名单还给我

但是,根据url的外观,列表的值可能是/3/或/23/,因为我无法知道这两个栏之间的值,即一个或两个位置,甚至三个位置。我认为唯一的方法是使用正则表达式,但我不知道如何组装表达式。你知道吗

详细信息:如果我尝试获取打印位置(最后一页[1:4]),并且两者之间只有一个小数位//将获取条。你知道吗