Как правильно обрезать строку?

Есть ссылка вида: https://domain.com/index.php?route=product/category&path=93_242

Как правильно ее обрезать, чтобы отбросить https://domain.com?


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

Автор решения: Victor VosMottor
s = "https://domain.com/index.php?route=product/category&path=93_242"
s = s.split("/", 3)[3] 
s = "https://domain.com/index.php?route=product/category&path=93_242"
s = '/'.join(s.split('/')[3:])
→ Ссылка
Автор решения: strawdog
import re
text = "https://domain.com/index.php?route=product/category&path=93_242"
res = re.search(r"//[^\/]+(.*)", text).group(1)
print(res)

'/index.php?route=product/category&path=93_242'

→ Ссылка
Автор решения: nomnoms12
from urllib.parse import urlparse, urlunparse

url = 'https://domain.com/index.php?route=product/category&path=93_242'

url_parts = list(urlparse(url))
url_parts[0] = ''  # scheme
url_parts[1] = ''  # netloc
print(urlunparse(url_parts))

stdout:

/index.php?route=product/category&path=93_242
→ Ссылка