Как из ссылки достать определенный кусочек из ссылки если у каждой по-разному заканчивается конец

Есть ссылка https://siteblalba/ru/attr/b45864c3 из нее нужно достать только b45864c3, но так как ссылок много у каждой этот "конец" начинается либо с буквы "b4864c3" либо с цифры "4bvs2ef", как правильно записать регулярное выражение, чтобы получить и тех и тех


Ответы (1 шт):

Автор решения: alex
import urllib

urllib.parse.urlparse("https://siteblalba/ru/attr/b45864c3").path.split("/")[-1]

ну или как хотите)

import re

re.search(r".*/ru/attr/(.*)", "https://siteblalba/ru/attr/b45864c3").groups()[0]
→ Ссылка