Regex для URL с указанным доменом или подписанным URL

Я хочу сопоставить url и заменить его по требованию в Python. url выглядит следующим образом:

https://storage.googleapis.com/icontent/media/2022-12-21%2.jpg?Expires=16344&AccessId=icontent-web.gservice.com&Signature=[alplanumeric characters]

любой другой url, который не является таким, не должен соответствовать.

На данный момент я использую общий url regex и фильтрацию на основе доменного имени.

регекс, который я использую, выглядит так:

https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_\+.~#?&//=]*)

я хочу заменить это внутри атрибутов src и обновлять истекший url по требованию.

Любая помощь будет оценена по достоинству. Спасибо .

Вернуться на верх